0
我試圖將jVal屬性添加到我在HTML中創建的文本框中。jQuery和jVal驗證插件。將屬性添加到元素
<input id="subJobName" type="text" jval="{valid:function (val) { return validateSubJobName(val); }, message:'Name already exists or is longer than 14 characters.', styleType:'cover'}" />
我會讓在javascript中添加/設置jVal代替。
兩個原因 -
1:我不會需要搜索的HTML看到每一個項目是如何驗證
第二:我們正在使用的jqGrid和我想此驗證添加到每個文本框作爲它的動態創建。
我以爲我能夠從HTMl中刪除jVal讓我留下普通的舊文本框。
<input id="subJobName" type="text" />
然後在Doc.Ready功能我的jVal添加到SubJobName元素,像這樣:
$("#subJobName").attr({ jval: { valid: function(val) { return validateSubJobName(val); }, message: "Nam", styleType: "cover"} });
這是行不通的。我不確定我能否做到這一點?有人有主意嗎?
感謝