[英]jQuery Validation for onChange or alternative
我有一個交互式/可編輯表,當使用onChange="myfunction"
更改單元格值時,該表可以執行許多操作。 問題是我需要進行一些驗證:
但是,我擔心由於使用onChange可能無法實現這一點。
這是我的表的工作示例: http : //jsfiddle.net/JEAkX/32/
這是我希望開始使用的jQuery驗證程序代碼:
$.validator.addMethod(
"legalValue",
function(value, element) {
return this.optional(element) || /^[a-zA-Z]+$/.test( value );
},
alert("Bad Value!")
);
$(document).ready(function() {
$("#wholeTable").validate({
rules: {
cell: {
legalValue: true,
required: true,
maxlength: 1
}
}
});
});
在使用onChange進行當前設置的情況下,是否可以進行這項工作? 如果不是這樣的話,您建議您轉向轉換為允許該驗證的系統。
如果我堅持使用onChange,是否需要一個全局數組來容納表的值,以防萬一有人輸入不正確並且值被還原從而該表不會發生變化?
剛剛查看了您的消息來源,我不確定我是否理解您的問題,但是您的代碼有一個錯誤:
<script type="text/javascript" scr="http://view.jquery.com/trunk/plugins/validate/jquery.validate.js"></script>
應該
<script type="text/javascript" src="http://view.jquery.com/trunk/plugins/validate/jquery.validate.js"></script>
不是讓您解決難題,而是有什么區別,我可以說腳本文件的路徑是使用src
屬性而不是scr
。 更改此設置后,當我在任何字段中輸入“ 4”時,都會收到有關錯誤等的警告消息。我也不能輸入幾個字符...所以看起來像是可行的。是問題所在,還是我沒有這樣做?聽不到你的問題嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.