0
我有一個交互/可編輯表格,當使用onChange="myfunction"
更改單元格值時,會執行許多操作。問題是,我需要有一些驗證:onChange或替代的jQuery驗證
- MAXLENGTH = 1
- 只有字母^ [A-ZA-Z] + $
- 不能爲空...需要=真
但是,我擔心,由於使用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,我需要一個偉大的全局數組來保存表格的值,以防有人輸入錯誤並且值被還原,所以表格不會改變?