1
我想驗證使用jquery驗證的窗體。使用版本1.11Jquery驗證minlength不與遠程規則工作
我已經在這裏建立了一個小提琴:http://jsfiddle.net/longestdrive/Raagr/4/
遙控功能在我的應用程序和提琴似乎忽略例如需要和所有MINLENGTH其他規則。欣賞遠程功能不會在小提琴中工作。
但是在應用和小提琴都 - 遠程I可以提交即使該字段設置爲所要求的形式,我有一分鐘lentgh集:
下面是基本場的HTML:
<form id="myForm" method="POST">
<label class="span1" for="ticket">Ticket Number *</label>
<div class="input-append no-margin span3">
<input id="ticket" name="ticket" class="input-medium" type="number" required="required">
</div>
<input type="submit" value="Submit">
而這裏的基本驗證:
$(document).ready(function() {
//attach validation to Form - should work with edit and create forms
$('#myForm').validate({
debug: false,
ignoreTitle: true,
rules: {
ticket: {
minlength:4,
remote: {
type:"POST",
data: { reservation: function() {
return $("#reservation_id").val();
}
},
url:'/ticketaudits/validateTicket',
}
},
});
});
不知道是什麼問題或我如何驗證。基本上,我想,以確保門票長度爲4個字符,直到它的4個chartacters長最好不做遠程調用
所有幫助表示讚賞
感謝
其中「#reservation_id」您已在jQuery的使用方式? – Jinandra
嗨。這是頁面中的另一個元素。只要現場有條目,遠程驗證就能正常工作 - 但是遠程和最小長度和所需要的似乎並不一起工作? – Ray
我看到你的小提琴在你的jQuery代碼中有一些錯誤..檢查通過使用JSHint和無錯代碼更新..也許然後我可以幫你:) – Jinandra