Я пытаюсь добавить атрибут jVal в текстовое поле, которое я создал в HTML.
<input id="subJobName" type="text" jval="{valid:function (val) { return validateSubJobName(val); }, message:'Name already exists or is longer than 14 characters.', styleType:'cover'}" />
Я бы позволил добавить / установить jVal в javascript вместо этого.
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"} });
Это не работает. Я не уверен, смогу ли я вообще сделать это? У кого-нибудь есть идеи?
Спасибо