jquery validation remote 验证Email,返回值正确,可是不现实错误信息。

我使用jqueryvalidationremote验证Email.如果输入test@example.com,那么显示:"Alreadysubscribed"。我用fire... 我使用jquery validation remote 验证Email.如果输入test@example.com,那么显示:"Already subscribed" 。我用firebug检查,发现当我输入test@example.com的时候,返回值为true, 但是"Already subscribed"的错误信息就是不显示,我也不知道为什么,向大家请教。

HTML:
<script type="text/javascript">
$(function(){
$("#subscribe_test").validate({
rules: {
fullname: { required: true, maxlength: 64 },
email: { maxlength: 32,remote: "apost.jsp" },
website: { maxlength: 32 }
},
messages: {
email:{remote: "Already subscribed" }
}
});
});
</script>

<form id="subscribe_test" action="" method="POST">
<table>
<tbody>
<tr>
<td><label for="fullname">Full name: *</label></td>
<td><input id="fullname" type="text" /></td>
</tr>
<tr>
<td><label for="email">Email: *</label></td>
<td><input name="email" id="email" class="required" type="text" /></td>
</tr>
<tr>
<td><label for="website">Website:</label></td>
<td><input id="website" type="text" /></td>
</tr>
<tr>
<td><input type="submit" /></td>
<td></td>
</tr>
</tbody>
</table>
</form>

apost.jsp:
String email = request.getParameter("email");
String a="true";
a=a.trim();
String b="false";
b=b.trim();

if(email.equals("test@example.com"))
{
response.getWriter().write(a);
}
else
{
response.getWriter().write(b);
}
展开
 我来答
shenchaoliang
2011-03-30 · TA获得超过1163个赞
知道大有可为答主
回答量:810
采纳率:0%
帮助的人:1520万
展开全部
理解错了吧
jquery validation remote返回true的时候表示成功所以就不提示了
像举的例子,如果输入的是test@example.com应该返回false就会提示Already subscribed了
追问
我找到问题了,是引用的 jquery包的版本问题。。。谢谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式