zoukankan      html  css  js  c++  java
  • 在表单提交前进行验证的几种方式

    1在button的submit事件时判断

    <button type="submit">提交</button>  
    ("#form").bind("submit",function(){
        var txt_firstname = $.trim($("#firstname").attr("value"));
    
        var isSuccess = 1;//默认验证通过
        if(txt_firstname.length == 0){  
            $("#firstnameLabel").text("firstname不能为空!")  
            $("#firstnameLabel").css({"color":"red"});  
            isSuccess = 0;  //验证不通过,修改isSuccess
       }  
        if(isSuccess == 0){
            return false;//最后未通过,不提交   
        }
    })

    2 在form的onsubmit判断

    <form id="form" method="post" action="/DealWithForm/" onsubmit="return check()">
    function check(){  
        var txt_firstname = $.trim($("#firstname").attr("value"));  
    
        var isSuccess = 1;  
        if(txt_firstname.length == 0)  
        {  
            $("#firstnameLabel").text("firstname不能为空!")  
            $("#firstnameLabel").css({"color":"red"});  
            isSuccess = 0;  
        }  
    
        if(isSuccess == 0){  
            return false;  
        } 
        return true;  
    }  

    注意:onsubmit=“return false”为不执行提交;onsubmit=“return true”或onsubmit=“return ”都执行提交。

    3 去掉submit类型button,直接用普通button.

    <button type="button" onclick="checktosubmit()">提交</button>  
    function checktosubmit(){  
        var txt_firstname = $.trim($("#firstname").attr("value"));
          
        var isSuccess = 1;  
        if(txt_firstname.length == 0)  
        {  
            $("#firstnameLabel").text("firstname不能为空!")  
            $("#firstnameLabel").css({"color":"red"});  
            isSuccess = 0;  
        }  
        if(isSuccess == 1)  
        {  
            form.submit();  
        }  
    }

     原文链接:http://blog.csdn.net/qian_f/article/details/9631691

  • 相关阅读:
    MVC3 string equlas int 方法
    AjAx ComponentArt. NavBar 的用法
    GridView重写排序、分页 (原作)
    如何用 Calendar 控件来做日程管理
    无刷新仿google波形扭曲彩色Asp.net验证码
    Asp.net 2.0图形报表制作chart(原作)
    WinForm.Net 界面皮肤使用资源(C#原作)
    java Date类用法(转)
    画类图
    LCA tarjan hdu 2586代码详细步骤(转)
  • 原文地址:https://www.cnblogs.com/alexandra/p/5560048.html
Copyright © 2011-2022 走看看