2011-04-13 54 views
1

我在添加动态文本框时点击添加链接。我想对动态文本框进行远程验证。jQuery验证

请参阅下面的代码:

<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" 
} 

需要验证工作正常,但远程方法验证无法正常工作。任何人都可以提出建议吗?

+0

通过“远程认证”,你的意思是你要的值发送到服务器,并将服务器的响应告诉我们,如果值是有效的? – 2011-04-13 11:50:28

+0

是Timothy Groote – Chandrasekhar 2011-04-13 12:02:26

+0

请编辑您的问题,以包括您想要做什么以及到目前为止尝试过的更多细节。 – 2011-04-13 12:21:14

回答

0
  • 服务器端资源通过$ .ajax(XMLHttpRequest)调用,并获取一个键/值对,对应于验证元素的名称及其值作为GET参数。 响应评估为JSON并且对于有效元素必须为真,并且对于无效元素可以是任何假,未定义或为空,使用默认消息;或一个字符串,例如。 “该名称已被使用,请尝试使用peter123”作为错误消息显示。

希望这些信息有帮助...