Plug-in de validation jQuery et jVal. Ajouter un atsortingbut à un élément

J’essaie d’append l’atsortingbut jVal à une zone de texte que j’ai créée dans le code HTML.

 

Je laisserais plutôt append / définir le jVal dans le javascript.

2 raisons –

1er: je n’aurai pas besoin de chercher dans le HTML pour voir comment chaque élément est validé

2ème: Nous utilisons un jqGrid et je voudrais append cette validation à chaque zone de texte lors de sa création dynamic.

Je pensais que je serais capable de retirer le jVal du HTMl pour me laisser avec une vieille boîte de texte simple.

  

Ensuite, dans la fonction Doc.Ready, j’appendais le jVal à l’élément SubJobName comme suit:

 $("#subJobName").attr({ jval: { valid: function(val) { return validateSubJobName(val); }, message: "Nam", styleType: "cover"} }); 

Ça ne marche pas. Je ne suis même pas sûr de pouvoir le faire? Quelqu’un a des idées?

Merci

JVal 0.1.4 est un travail en cours qui ajoute une fonction init () à ce que vous recherchez. Récupérez le dernier coffre de jVal.js à l’adresse http://jquery-jval.googlecode.com/svn/trunk/jVal.js .

Vous pouvez append les atsortingbuts jVal et jValKey aux champs, puis réinitialiser la fonctionnalité jVal en tant que telle:

 $("#subJobName").attr({ jval: { valid: function(val) { return validateSubJobName(val); }, message: "Nam", styleType: "cover"} }); $.fn.jVal.init();