2012-04-04 4 views
0

上qForm検証を呼び出す:「ノート」私は名前/ IDで入力フィールドを持つフォームを持って動的に生成されたフィールド(クライアント側)

<input name="notes" type="text" id="notes" tabindex="5" value="" size="60" maxlength="300" class="fauxTextArea"> 

私はテキスト領域でそれを置き換えるためにJavaScriptを使用しています

<textarea rows="5" cols="60" title="" tabindex="5" style="" id="notes" name="notes" class=""></textarea> 

次に、qFormsで検証する必要があります。フィールドをテキストエリアに置き換えても、qFormsを使用しなくてもいいという選択肢はほとんどありません。

フォームを送信しようとすると、ダイナミックテキスト領域以外のすべてのフィールドが「検証済み」になります。

答えて

0

...修正は痛いほど簡単でした。動的なフィールドは$(document).reday funcに追加されているので、その内部の初期化と呼び出しの妥当性検査は魅力的に機能しました。

$(document).ready(function(){ 
    $(".fauxTextArea").jqFauxTextArea();// the dynamic gets added here 
    objForm = new qForm("whitePapers"); 
    // the rest of qForm relates stuff ... 
}