我添加动态文本框时,单击添加链接。我想对动态文本框进行远程验证。
请参阅下面的代码:
<input type="text" name="test" id="test1" />
click on add button
var sc ="<td><input type = 'text' name ='test' id ='test"+(textid+1)+"'/></td>
document.getElementById("row1-"+textid).innerHTML=sc;
以相同的方式创建4个文本字段。
我正在使用jQuery验证这个文本字段,如
$("#testSearchForm").validate({
rules: {
"test": {
required:true,
remote: "chkvalue.action"
}
所需的验证工作正常,但远程方法验证不工作。谁能提个建议?
- 服务器端资源通过$调用。ajax (XMLHttpRequest)并获取一个键/值对,对应于已验证元素的名称及其作为GET参数的值。响应作为JSON计算,对于有效元素必须为true,对于无效元素可以为任何false, undefined或null,使用默认消息;或者字符串。 错误提示:"该名称已被占用,请尝试peter123代替"。