zoukankan      html  css  js  c++  java
  • 关于提交表单的问题

    关于提交表单的问题:
    <input type="submit" value="提交" />点击后无论是否符合要求都会提交表单,如何需要控制只有符合要求的才可以提交,需要如下:
    <input type="button" value="提交" onclick="check()"/>
    function check()
    {
     var name=document.getElementById("txtUserName").value;
     if(name=="")
    {
     return false; 
    }
    else
    {
     document.form1.submit();
    }
    }

    注意其中的form1为form的name属性
    第一种情况:  
      通过button的onClick处理:  
      <input   name="Submit"   value="确定"   type="button"   onclick="IsInEmpty()">  
      <script   language="javascript">  
      function   IsInEmpty()   {    
      if(document.all.textfield2.value.replace(/\s/g,"")=="")   {    
        window.alert("请签名");    
      }   else   {  
        document.form的名字.submit();    
      }    
      }  
      </script>  
       
      第二种:在form的onSubmit中处理  
      <form   name="theForm"   ...   onSubmit="IsInEmpty()">  
       
      <script   language="javascript">  
      function   IsInEmpty()   {    
      if(document.all.textfield2.value.replace(/\s/g,"")=="")   {  
        window.alert("请签名");    
        return   false;    
      }   else   {    
      window.alert("dd");    
      return   true;    
      }    
      }  
      </script>  
      2者区别:  
      一个通过button来产生一个事件,然后在事件中,根据条件来决定是否提交表单,不过,得自己写上document.form的名字.submit();    
      另外一个通过onSubmit来处理事件,根据这个事件的返回的true/false来决定是否提交表单  

  • 相关阅读:
    项目实现多数据库支持 规格严格
    KeyTool 4096 RSA JDK1.5 1.4 规格严格
    KeyTool用法 规格严格
    Tomcat ssl配置 规格严格
    redmine install 规格严格
    zlib1.2.5的编译 规格严格
    Class unload 规格严格
    Ubuntu 8.10 “Intrepid Ibex” 发布时间表确定
    22项Windows或Mac不能而Linux可以的事
    英语谚语
  • 原文地址:https://www.cnblogs.com/wucf2004/p/575576.html
Copyright © 2011-2022 走看看