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を使用しており、この検証を動的に作成された各テキストボックスに追加したいと思います。
HTMl から jVal を削除して、プレーンな古いテキスト ボックスを残すことができると思いました。
<input id="subJobName" type="text" />
次に、Doc.Ready 関数で、次のように jVal を SubJobName 要素に追加します。
$("#subJobName").attr({ jval: { valid: function(val) { return validateSubJobName(val); }, message: "Nam", styleType: "cover"} });
これはうまくいきません。これができるかどうかわかりませんか?誰にもアイデアはありますか?
ありがとう