jQueryおよびjVal検証プラグイン。要素への属性の追加
-
03-07-2019 - |
質問
HTMLで作成したテキストボックスに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を追加/設定します。
2つの理由-
1番目:各アイテムが検証される方法を確認するためにHTMLを検索する必要はありません
2番目:jqGridを使用しているため、この検証を動的に作成される各テキストボックスに追加します。
jValをHTMlから削除して、プレーンテキストボックスを残すことができると思いました。
<input id="subJobName" type="text" />
次に、Doc.Ready関数で、jValをSubJobName要素に次のように追加します。
$("#subJobName").attr({ jval: { valid: function(val) { return validateSubJobName(val); }, message: "Nam", styleType: "cover"} });
これは機能しません。これができるかどうかわかりませんか?誰にもアイデアはありますか?
ありがとう
解決
探しているものにinit()関数を追加する進行中の作業としてjVal 0.1.4があります。 http://jquery-jval.googlecodeからjVal.jsの最新のトランクを取得します。 .com / svn / trunk / jVal.js 。
jValおよびjValKey属性をフィールドに追加し、jVal機能を次のように再初期化できます。
$("#subJobName").attr({ jval: { valid: function(val) { return validateSubJobName(val); }, message: "Nam", styleType: "cover"} });
$.fn.jVal.init();
所属していません StackOverflow