zoukankan      html  css  js  c++  java
  • MicrosoftMvcJQueryValidation.js 启用客户端验证,form无法提交

    使用Jquery的MicrosoftMvcJQueryValidation.js 客户端验证脚本后,提交按钮点击后不提交,页面也不提示错误。这是为什么呢?

    一步步调试,一步步跟踪,终于发现 由于  

    曾设置过//$.validator.setDefaults({ debug: true }); //此会引起form不提交

    执行jquery.validate.js中的

     // validate the form on submit
       this.submit( function( event ) {
        if ( validator.settings.debug )
         // prevent form submit to be able to see console output
         event.preventDefault();

    会设置event.returnValue=false; 从而使按钮事件失效了,不知道这样理解是否正确,请各位指正。

    将设置验证的debug模式去掉后正常。

  • 相关阅读:
    linux命令大全
    IP协议
    TCP、IP、ARP协议之间的工作关系
    程序出现问题后
    HTTP(超文本传输协议)
    多线程
    syslog.conf文件
    logger命令
    gdb
    二、数据的存储结构
  • 原文地址:https://www.cnblogs.com/68681395/p/1796615.html
Copyright © 2011-2022 走看看