2009-12-13 144 views
0

我找到了jQuery驗證插件(http://plugins.jquery.com/project/validate),並認爲這將是驗證客戶端上的表單的好方法。 (我也在做服務器端驗證)。該插件希望我爲類​​標籤中的每個字段指定驗證規則。我正在使用我的類標記來設置字段的樣式,我可以用其他方式指定規則嗎?jquery驗證插件,指定規則

例如,這是插件如何jQuery的要我寫,如果我要被要求現場:

<input type="text" id="MyText" class="required" /> 

我真的想在像另一個標籤指定規則:

<input type="text" id="MyText" class="TextStyle" validation="required" /> 

這是可能的,如果是這樣,怎麼樣?所以,你有兩個造型和驗證

<input type="text" id="MyText" class="TextStyle required"/> 

+0

你爲什麼要這麼做? DTD中沒有'validation'屬性。您的HTML無效。 – 2009-12-13 10:51:53

+0

是的,我知道,只是一個例子,我不想發送與CSS類的規則,但阿戈斯表明,你可以使用許多類,所以工作完美。謝謝! – Martin 2009-12-13 11:52:51

回答

0

你能爲他們用空格分隔元素指定多個類。

0

恕我直言,是最好從HTML保持驗證規則遠:

$('#someForm').validate({ 
    rules: { 
     MyText: { 
      required: true 
     } 
    }, 
    messages: { 
     MyText: { 
      required: 'Please fill the MyText field' 
     } 
    } 
}); 

,只是有:

<input type="text" name="MyText" id="MyText" />