信息登记功能例子

<%@ page language="java" contentType="text/html; charset=utf-8"

    pageEncoding="utf-8"%>
   <script language="JavaScript">
 function isValidate(form)
 {
 // 得到用户输入的信息
  
 mian = form.mianji.value;
 fangjian = form.fangjianshu.value;
 idnumbe= form.idnumber.value;
 
  
 if(!isNumber(mian)) {
    alert("面积数需要为整数");
    form.mianji.focus();
    return false;
 }
 if(!isNumber(fangjian)) {
        alert("房间数需要为整数");
        form.fangjianshu.focus();
        return false;
     }
 if(!Length(idnumbe,18)) {
        alert("请正确输入身份证号");
        form.idnumber.focus();
        return false;
     }
  return true;
     
 }
 // 判断是否是整数
function isNumber(str)
 {
    for(i=0;i<str.length;i++)
    {
    // 每一位都是 0~9 的数字,如果是第 1 位,则可以是“-”号
    if(str.charAt(i)>='0' && str.charAt(i)<='9' || str.charAt(i)== '-' && i==0){
        continue;
    else{
        return false;
        }
 }
 return true;
 }
 function Length(str,length)
 {
    if(str.length==length){
         return true;
    }else{
        return false;
 }
 }
  
 
  
</script>
 
<html>
<head>
 
<title>信息登记</title>
</head>
<body>
<h2 align="center">请注册</h2> 
<form name="form1" action="Adengjiqueren.jsp" method="post"  onsubmit="return isValidate(form1)" >
     
     <table align="center">
     <tr>
        <td>住房类型:</td>
        <td>
            <input type="radio"name="hubie"value="家庭户">家庭户
            <input type="radio"name="hubi"value="集体户">集体户
             
        </td>
    </tr>
    <tr>
        <td>住房类型:</td>
        <td>
            <input type="radio"name="hometype"value="家庭住宅">家庭住宅
            <input type="radio"name="hometype"value="集体住所">集体住所
            <input type="radio"name="hometype"value="工作地住所">工作地住所
            <input type="radio"name="hometype"value="其他住宅">其他住宅
            <input type="radio"name="hometype"value="无住宅">无住宅
        </td>
    </tr>
    <tr>
        <td>本户现住房面积:</td>
        <td><input type="text"name="mianji">只能输入整数</td>
    </tr>
    <tr>
        <td>本户现住房间数:</td>
        <td><input type="text"name="fangjianshu">只能输入整数</td>
    </tr>
    <tr>
        <td>户主姓名:</td>
        <td><input type="text"name="hname"></td>
    </tr>
    <tr>
        <td>身份证号码:</td>
        <td><input type="text"name="idnumber">请输入18位身份证号码</td>
    </tr>
    <tr>
        <td>性别:</td>
        <td>
            <input type="radio"name="xingbie"value="男">男
            <input type="radio"name="xingbie"value="女">女
        </td>
    </tr>
    <tr>
        <td>民族:</td>
        <td><input type="text"name="minzu"></td>
    </tr>
    <tr>
        <td>受教育程度:</td>
        <td>
            <select name="degree">
                <option value="研究生">研究生:</option>
                <option value="大学本科">大学本科:</option>
                <option value="大学专科">大学专科:</option>
                <option value="高中">高中:</option>
                <option value="小学">小学:</option>
                <option value="未上过学">未上过学:</option>
            </select>
        </td>
    </tr>
    <tr>
        <td><input type="reset"value="重置"></td>
        <td><input type="submit"value="提交"></td>
    </tr>
    <table>
    </form>
     
 
</body>
</html>
原文地址:https://www.cnblogs.com/9635741zly/p/14916693.html