我有通過javascript動態添加的控件。我無法將這些控件上的類設置爲「需要」,因爲我需要靈活性將錯誤消息放在我想要的位置。 當我通過,我需要所有需要添加這些控件,我環路,並呼籲客戶端動態控件的jQuery驗證
$("#dynamicControlID").rules("add", {required:true});
問題是當我嘗試驗證的形式。當我打電話
$("#form1").validate()
任何有「要求」中指定的類將有一個不錯的消息,說驗證非動態控制「需要該領域。」已動態添加不顯示任何信息的控制,而且即使它們爲空,validate函數也會返回true。 當我單獨驗證動態控件時,真正的困惑來臨了。如果我打電話
$("#dynamicControlID").valid()
它將返回false,並通過輸入顯示錯誤消息。我確實打電話
$("#form1").valid()
在我做任何動態控制之前。
我在這裏錯過了什麼嗎?我想要的是撥打
$("#form1").valid()
並且顯示所有動態添加的控件的錯誤消息。
所有這些彎引號......這些都不是在你的產品代碼,是什麼人? – Sparky 2012-01-17 20:21:55
我用word輸入了我的問題:-D – lucrativelucas 2012-01-17 20:27:39