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条)

报告相同问题?

悬赏问题

  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
  • ¥15 乘性高斯噪声在深度学习网络中的应用
  • ¥15 运筹学排序问题中的在线排序
  • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛