您好我使用jQuery驗證器的一種形式。 這工作很好,直到今天。我添加了一個新的代碼這增加/刪除附加字段的形式(使用到「必需的」集類)的形式..Jquery驗證器插件不檢查新輸入
基本形式是像>
<form name="form" id="form">
<input name="text1" class="required">
<a id="addnew">Add new text</a>
<div id="newitems"></div>
<submit>
</form>
代碼我一些事使用是
<script type="text/javascript">
$(document).ready(function({ $("#form").validate();
$("#addnew").click(function({
$("#newitems").append('<input class="required" name="newinput">');
}); });
</script>
的想法是,當有人點擊添加新的文本形式內部增加了一個新的領域。我的問題是,然後驗證器不能在新字段上工作,因爲它已經加載的形式..我如何設置JavaScript來檢查和新的領域?
我沒有複製我的網站的確切代碼,因爲它很長..
This Is the validation plugin - its the most used validator on jquery
雖然這是正確的操作方法,但它不適用於動態添加的項目。你仍然需要去除所有東西並重新綁定。 –