weixin_42347554 2009-10-06 19:43
浏览 300
已采纳

询问jquery.validate验证的小问题.

用jquery.validate.js客户端验证,用dwr来调数据库后台验证.
如下代码,请问如何取到validate()的验证结果,全部验证通过的话才调dwr进行后台验证?

另外$('#userform').submit(function()这种方式已经return false了,但表单还是提交了,
在页面上用"form onsubmit="return chk()"的方式不好,应该怎么写呢?

[code="java"]
$(document).ready(function(){
$('#userform').validate();
$('#userform').submit(function(){
Dwr.pwd($('#currpwd').val(),bakpwd);
});
});

function bakpwd(data){
if(!data){
alert('您输入的密码不正确');
return false;
}
}[/code]
[b]问题补充:[/b]
这是那个插件的用法啦,表示这个form需要验证.
[b]问题补充:[/b]
这里不能回复,只能补充问题吗?
[b]问题补充:[/b]
恩,dwr的回调函数中又提交不了了

  • 写回答

4条回答

  • iteye_8106 2009-10-06 21:17
    关注

    好像没有提供直接返回验证结果的接口,官方手册 http://docs.jquery.com/Plugins/Validation 上是这么建议使用的:
    [code="java"]$("#myform").validate({
    submitHandler: function(form) {
    form.submit();
    }
    });
    [/code]
    看来你得把 Dwr.pwd($('#currpwd').val(),bakpwd); 这条命令写到 submitHandler 中。不过提交又是麻烦事。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥15 latex怎么处理论文引理引用参考文献
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
  • ¥15 乘性高斯噪声在深度学习网络中的应用