开发者社区> 问答> 正文

在.Net中使用Jquery.validate.js来验证Form的问题

在.NET中所有的服务器控件Button在生成HTML的时候,都将自动生成为submit.

而jquery.validate.js在验证时,如果验证没有通过,刚不允许提交。

这下悲剧了,如果我有多个服务器端的Button控件,比如有:btnInsert,btnUpdate,btnLogOut,btnReturn 它们都将生成为HTML中的submit,但我的btnLogOut,btnReturn明显不需要Jquery.validate.js验证.. 这个该怎样处理呀?

展开
收起
a123456678 2016-07-11 16:28:05 2345 0
1 条回答
写回答
取消 提交回答
  • 这明显是设计思路上的问题,一个表单原则上都是只有一个submit,其它的只能type="buttom"型式。

    type="buttom"形式的按钮也可以触发form.validation事件,按需要定:
    
    <input type="buttom" value="btn1" onclick="func()" />
    
    ....
    
    func(){
    
    var rs = form.validation()....
    
     
    
    if(rs){
    
    $('#formid').submit();
    
    }
    
    return true;
    
    }
    2019-07-17 19:54:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载