Tôi đang cố gắng sử dụng tính năng xác thực jquery. Theo ví dụ: http://docs.jquery.com/Plugins/Validation hoạt động tốt và tôi muốn tạo lại bằng mã của tôi. Tuy nhiên tôi không biết phải gọi nó ở đâu.jquery xác nhận vị trí
Điều tôi có là bảng html được tạo và khi bạn nhấp vào nút "Chỉnh sửa" cho bất kỳ hàng nào, nó sẽ mở ra một biểu mẫu. Tôi muốn xác thực biểu mẫu này với jquery. Tôi tin rằng nó đang làm việc nhưng khi tôi nhấn gửi vào mẫu tôi ẩn các hình thức vì vậy tôi không bao giờ có thể nhìn thấy công việc xác nhận ... Tôi nghĩ.
tôi tạo ra các hình thức với javascript và nút gửi trông như thế này:
var mysubmit = document.createElement("input");
mysubmit.type = "submit";
mysubmit.name = "Submit";
mysubmit.value = "Apply"
mysubmit.onclick = function() {
//return formSubmitactivecameras();
js("#EditCameraForm").validate();
this.form.submit();
};
myform.appendChild(mysubmit);
này hầu như không có đủ thông tin nên tôi có tất cả các mã trong fiddle này: http://jsfiddle.net/UtNaa/36/. Tuy nhiên tôi không thể có vẻ để có được fiddle để làm việc khi bạn nhấp vào nút Edit. Mà mở ra một hình thức mà tôi muốn xác nhận.
Tôi không chắc chắn xác thực có thực sự hoạt động hay không. Có lẽ nó là nhưng khi bạn nhấn nút gửi trên biểu mẫu, biểu mẫu ẩn. Một lần nữa fiddle không hoạt động để hiển thị biểu mẫu nhưng nó hoạt động cho tôi trên trang web của tôi. Hy vọng rằng mã trong đó sẽ ít nhất giúp đỡ.
Tôi muốn thêm các quy tắc, tuy nhiên định dạng mà bạn sử dụng ở đây dường như cất cánh từ các tài liệu: http://docs.jquery.com/Plugins/Validation/rules. Nếu tôi cố gắng theo cách của bạn, tôi chỉ nhận được minlength là không xác định. Nếu tôi làm theo các tài liệu tôi nhận được một lỗi khác trong http://ajax.aspnetcdn.com/ajax/jquery.validate/1.8.1/jquery.validate.min.js: dòng 15: d là không xác định. Vậy cách đúng đắn là gì? – Tom
một trong hai cách sẽ làm việc Tôi đang sử dụng cách tôi đã cho bạn thấy tất cả các nơi. những gì các phiên bản của jquery và xác nhận là bạn đang sử dụng – mcgrailm
Ah, tôi cần phải nhận thấy, tôi chỉ cần sao chép ví dụ của bạn nhưng các quy tắc phải được trong phương pháp xác nhận. Nó hoạt động. Một câu hỏi cuối cùng. Tôi muốn thêm văn bản tùy chỉnh vào minlength nhưng dường như không áp dụng: 'messages: {minlength:" blah blah "}'? – Tom