在动态生成的字段上调用qForm验证(客户端)

时间:2012-04-04 20:11:16

标签: validation

我有一个表单,其中包含名称/ id为'notes'的输入字段:

<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。

当我尝试提交表单时,除动态文本区域外,所有字段都会被“验证”。

1 个答案:

答案 0 :(得分:0)

......修复很简单。由于动态字段被添加到$(document).reday函数中,因此初始化和调用验证就像魅力一样。

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