我試圖驗證其與jQuery驗證兩個相同名字的輸入..驗證其與jQuery驗證名稱相同的多個文本框僅驗證第一輸入
<script src='
http://code.jquery.com/jquery-latest.min.js '></script>
<script src='http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.min.js'></script>
<script>
$(document).ready(function(){
$('#frm').validate();
$("[name=inp_text]").each(function(){
$(this).rules("add", {
required: true,
checkValue: true
});
});
$.validator.addMethod("checkValue", function(value, element) {
var response = ((value > 0)&&(value <= 100))||((value == 'test1')||(value =='test2'));
return response;
}, "invalid value");
})
</script>
<form id='frm' method='post'>
<input type='text' name='inp_text'/><br>
<input type='text' name='inp_text'/><br>
<input type='submit' name=''/>
</frm>
但是當我運行這段代碼只驗證第一輸入和第二輸入被使用<input type='text' name='inp_text[]'/><br>
根本無視
我也試過,但仍然沒有工作。
我應該怎麼改...?
在此先感謝
非常感謝..你能解釋我爲什麼它不工作時,我使用inp_txt [] .... whith這個名字應該變得獨特我想..或者我錯了這個假設..? – alwaysLearn
@dreamCoder,因爲'inp_text []'和'inp_text []'完全一樣。它會如何「變得獨特」?我想我不完全明白你在問什麼。 – Sparky
文檔中沒有'unique'這樣的東西。 –