在ASP.Net中,我使用jQuery.tmpl動態添加控件。帶動態添加控件的jQuery驗證插件
我正在使用$("#form1").validate();
初始化$(document).ready() function
中的驗證器,我的動態控件有class="required"
,我在點擊事件時調用$("#form1").valid()
。
頁面上的靜態控件驗證,但動態添加的控件不。這裏有什麼問題?
此外,動態控件使驗證器行爲怪異,顯示和隱藏驗證消息,因爲我點擊不同的控件。
例子:http://jsfiddle.net/wY6xt/2/
這可能會奏效,但我希望避免這種情況。我在一些非常舊的帖子中看到有一個'.refresh()'方法,但它已被刪除。 – Homer 2011-06-06 18:44:56
這個http://docs.jquery.com/Plugins/Validation/Reference#中有兩個陷阱Fields_with_complex_names_.28brackets.2C_dots.29帶有方括號和點以及多種形式的字段。 HTH – Raja 2011-06-06 19:11:26
我不認爲這適用。這些控件沒有名稱,只有一種形式。 – Homer 2011-06-06 19:34:38