zoukankan      html  css  js  c++  java
  • 表单验证1

    .

    .

    .

    .

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <script src="Js/Calendar.js"></script><!-- 这个里面不能写javascript代码 -->
    <link href="Css/TestDate.css" rel="stylesheet">
    <link href="Css/calendar-blue.css" rel="stylesheet">
    <title>无标题文档</title>
    <script>
    function checkform(){
    	var username = document.regform.txtUserName.value;
    	if(username == ""){
    		alert("用户名不能为空!");
    		return false;
    	}
    	var password = document.regform.txtPassWord.value;
    	if(password == ""){
    		alert("密码不能为空!");
    		return false;
    	}
    	if(password.length < 6 ){	
    		alert("密码长度必须不小于六位!");
    		return false;
    	}
    	var email = document.regform.txtEmail.value;
    	if(email.search("^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$")!=0) {
    		alert("请输入正确的邮件格式");
    		return false;
    	}
    	return true;
    }
    </script>
    <style type="text/css">
    <!--
    .STYLE1 {color: #FF0000}
    -->
    </style>
    </head>
    
    <body>
    <pre>
    <p>表单验证的步骤:</p>
    <p>1、确定事件:在表单提交时,触发方式是:单击“submit”按钮。</p>
    <p>要使用表单提交事件。<form onsubmit="">是表单标签的onsubmit事件。 </p>
    <p>2、确定函数:checkform函数做为表单验证函数。</p>
    <p>该函数要有一个boolean类型的返回值 。true表示验证成功可以提交,false表示验证失败不可以提交。默认为true; </p>
    <p><script><br />
      function checkform(){
      }<br />
    </script></p>
    <p>3、调用格式:在表单提交事件的调用格式上有要求:<form onsubmit="<span class="STYLE1">return</span> checkform()"></p>
    <p>在函数名前必须加return关键字
    </p>
    </pre>
    <hr />
    <form id="regform" name="regform" method="post" action="提交目标.html" onsubmit="return checkform()">
    
        <p>用户名:
          <input type="text" name="txtUserName" />
        </p>
        <p>密码:
          <input type="password" name="txtPassWord" />
        </p>
        <p>确认密码:
          <input type="password" name="txtRePassWord" />
        </p>
        <p>邮箱:
          <input type="text" name="txtEmail" />
        </p>
        <p>---个人信息---</p>
        <p>姓名:
          <input type="text" name="textfield5" />
        </p>
        <p>性别:
          <input type="radio" name="rdoSex" value="1" />
          男
          <input type="radio" name="rdoSex" value="0" />
          女
          <input type="radio" name="rdoSex" value="2" />
          保密
        </p>
        <p>出生日期:
          <input type="text" name="txtBirthday" readonly /><A onclick="return showCalendar('txtBirthday', 'y-mm-dd');" href="#"><img src="Image/Button.gif" id="IMG2" align="absMiddle" border="0" /></A>
        </p>
        <p>有效证件:
          <select name="select">
            <option value="1">身份证</option>
            <option value="2">军官证</option>
            <option value="3">驾驶证</option>
            <option value="4">护照</option>
            <option value="5">好人证</option>
            <option value="6">坏人证</option>
            <option value="7">帅哥证</option>
            <option value="8">美女证</option>
            <option value="9">人妖证</option>
          </select>
          <input type="text" name="textfield7" />
        </p>
        <p>个人爱好:
          <input type="checkbox" name="cbox" value="1" />
        打篮球	
    	<input type="checkbox" name="cbox" value="2" />
    	电影
    	<input type="checkbox" name="cbox" value="3" />
        男人
    	<input type="checkbox" name="cbox" value="4" />
        女人
    	<input type="checkbox" name="cbox" value="5" />
        大人
    	<input type="checkbox" name="cbox" value="6" />
        小孩
    	<input type="checkbox" name="cbox" value="7" />
        宅女</p>
        <p>备注:
          <textarea name="textfield8" cols="40" rows="6"></textarea>
        </p>
        <p>
          <input type="submit" name="Submit" value="提交" />
          
            </p>
    </form>
    
    </body>
    </html>
    

  • 相关阅读:
    Justoj 2389: 拼接三角形 二分查找
    P4513 小白逛公园(线段树求区间最大子段和)
    勾股数
    费马大定理
    D1. Kirk and a Binary String (easy version)
    Find the median(线段树离散化+区间更新)
    String
    最小表示法
    扩展KMP模板(学习)
    K-th Closest Distance
  • 原文地址:https://www.cnblogs.com/0xcafebabe/p/2073672.html
Copyright © 2011-2022 走看看