Xin chào, tôi sử dụng trình xác thực jQuery cho một biểu mẫu. Nó đã hoạt động tốt đẹp cho đến ngày hôm nay. Tôi đã thêm một mã mới mẫu mà thêm/gỡ bỏ các trường bổ sung mẫu (với các lớp học thiết lập để "yêu cầu") ..Plugin trình xác nhận Jquery không kiểm tra các đầu vào mới
cơ bản dưới hình thức là một số điều như>
<form name="form" id="form">
<input name="text1" class="required">
<a id="addnew">Add new text</a>
<div id="newitems"></div>
<submit>
</form>
Code tôi sử dụng là
<script type="text/javascript">
$(document).ready(function({ $("#form").validate();
$("#addnew").click(function({
$("#newitems").append('<input class="required" name="newinput">');
}); });
</script>
ý tưởng là khi ai đó click vào Thêm văn bản mới bên trong mẫu được bổ sung thêm một lĩnh vực mới. Vấn đề của tôi là sau đó Validator không hoạt động trên trường mới vì nó đã được nạp cho biểu mẫu .. Làm thế nào tôi có thể đặt javascript để kiểm tra và các trường mới?
tôi đã không sao chép mã chính xác của trang web của tôi vì nó rất dài ..
This Is the validation plugin - its the most used validator on jquery
Trong khi đây là hành động chính xác, nó không hoạt động cho các mục được thêm động. Bạn vẫn cần phải debind và rebind tất cả mọi thứ. –