返回顶部

一缕半夏微光

温柔半两,从容一生

导航

寒假每日日报12

今天写了一个html注册界面

当没有填写相应的数据的时候,会出现相应的提示

 

 相应的代码如下:

  1 <!DOCTYPE html>
  2 <html>
  3 <head>
  4 <meta charset="UTF-8">
  5 <title>注册界面</title>
  6 <script type="text/javascript">
  7     function checkName(obj){
  8         var name=obj;
  9         var checkNameResult=document.getElementById("checkNameResult");
 10         if(name.trim().length==0){
 11             checkNameResult.innerHTML="用户名不能为空";
 12             obj.focus();
 13         }else{
 14             checkNameResult.innerHTML="";
 15         }
 16     }
 17 </script>
 18 <script type="text/javascript">
 19     function checkPassword(obj){
 20         var password=obj;
 21         var checkPasswordResult=document.getElementById("checkPasswordResult");
 22         if(password.trim().length==0){
 23             checkPasswordResult.innerHTML="密码不能为空";
 24             obj.focus();
 25         }else{
 26             checkPasswordResult.innerHTML="";
 27         }
 28     }
 29 </script>
 30 <script type="text/javascript">
 31     function checkCon_Password(obj){
 32         var con_password=obj;
 33         var checkCon_PasswordResult=document.getElementById("checkCon_PasswordResult");
 34         if(con_password.trim().length==0){
 35             checkCon_PasswordResult.innerHTML="请再次输入一次密码";
 36             obj.focus();
 37         }else{
 38             checkCon_PasswordResult.innerHTML="";
 39         }
 40     }
 41 </script>
 42 <script type="text/javascript">
 43     var cities=new Array(4);
 44     cities[0]=new Array("市辖区","");
 45     cities[1]=new Array("市辖区","");
 46     cities[2]=new Array("市辖区","");
 47     cities[3]=new Array("市辖区","");
 48     cities[4]=new Array("石家庄市","唐山市","秦皇岛市","邯郸市","邢台市","保定市","张家口市","承德市","沧州市","廊坊市","衡水市");
 49     cities[5]=new Array("太原市","大同市","阳泉市","长治市","晋城市","朔州市","忻州市","吕梁市","晋中市","临汾市","运城市");
 50     cities[6]=new Array("沈阳市","大连市","鞍山市","抚顺市","本溪市","丹东市","锦州市","营口市","阜新市","辽阳市","盘锦市","铁岭市","朝阳市","葫芦岛市");
 51     cities[7]=new Array("长春市","吉林市","四平市","辽源市","通化市","白山市","白城市","松原市");
 52     cities[8]=new Array("哈尔滨市","齐齐哈尔市","牡丹江市","佳木斯市","大庆市","伊春市","鸡西市","鹤岗市","双鸭山市","七台河市","绥化市","黑河市");
 53     cities[9]=new Array("南京市","无锡市","徐州市","常州市","苏州市","南通市","连云港市","淮安市","盐城市","扬州市","镇江市","泰州市","宿迁市");
 54     cities[10]=new Array("杭州市","宁波市","温州市","绍兴市","湖州市","嘉兴市","金华市","衢州市","台州市","丽水市","舟山市");
 55     cities[11]=new Array("合肥市","芜湖市","蚌埠市","淮南市","马鞍山市","淮北市","铜陵市","安庆市","黄山市","阜阳市","宿州市","滁州市","六安市","宣城市","池州市","亳州市");
 56     cities[12]=new Array("福州市","莆田市","泉州市","厦门市","漳州市","龙岩市","三明市","南平市","宁德市");
 57     cities[13]=new Array("南昌市","赣州市","宜春市","吉安市","上饶市","抚州市","九江市","景德镇市","萍乡市","新余市","鹰潭市");
 58     cities[14]=new Array("济南市","青岛市","淄博市","枣庄市","东营市","烟台市","潍坊市","济宁市","泰安市","威海市","日照市","滨州市","德州市","聊城市","临沂市","菏泽市");
 59     cities[15]=new Array("郑州市","开封市","洛阳市","平顶山市","安阳市","鹤壁市","新乡市","焦作市","濮阳市","许昌市","漯河市","三门峡市","商丘市","周口市","驻马店市","南阳市","信阳市");
 60     cities[16]=new Array("武汉市","黄石市","十堰市","荆州市","宜昌市","襄阳市","鄂州市","荆门市","黄冈市","孝感市","咸宁市","随州市");
 61     cities[17]=new Array("长沙市","株洲市","湘潭市","衡阳市","邵阳市","岳阳市","张家界市","益阳市","常德市","娄底市","郴州市","永州市","怀化市");
 62     cities[18]=new Array("广州市","深圳市","珠海市","汕头市","佛山市","韶关市","湛江市","肇庆市","江门市","茂名市","惠州市","梅州市","汕尾市","河源市","阳江市","清远市","东莞市","中山市","潮州市","揭阳市","云浮市");
 63     cities[19]=new Array("海口市","三亚市","三沙市","儋州市");
 64     cities[20]=new Array("成都市","绵阳市","自贡市","攀枝花市","泸州市","德阳市","广元市","遂宁市","内江市","乐山市","资阳市","宜宾市","南充市","达州市","雅安市","广安市","巴中市","眉山市");
 65     cities[21]=new Array("贵阳市","六盘水市","遵义市","铜仁市","毕节市","安顺市");
 66     cities[22]=new Array("昆明市","昭通市","曲靖市","玉溪市","普洱市","保山市","丽江市","临沧市");
 67     cities[23]=new Array("西安市","铜川市","宝鸡市","咸阳市","渭南市","汉中市","安康市","商洛市","延安市","榆林市");
 68     cities[24]=new Array("兰州市","嘉峪关市","金昌市","白银市","天水市","酒泉市","张掖市","武威市","定西市","陇南市","平凉市","庆阳市");
 69     cities[25]=new Array("西宁市","海东市");
 70     cities[26]=new Array("台北市","新北市","桃园市","台中市","台南市","高雄市","基隆市","新竹市","嘉义市");
 71     cities[27]=new Array("乌鲁木齐市","克拉玛依市","吐鲁番市","哈密市");
 72     cities[28]=new Array("银川市","石嘴山市","吴忠市","固原市","中卫市");
 73     cities[29]=new Array("拉萨市","昌都市","山南市","日喀则市","那曲市","林芝市");
 74     cities[30]=new Array("南宁市","柳州市","桂林市","梧州市","北海市","崇左市","来宾市","贺州市","玉林市","百色市","河池市","钦州市","防城港市","贵港市");
 75     cities[31]=new Array("呼和浩特市","包头市","乌海市","赤峰市","呼伦贝尔市","通辽市","乌兰察布市","鄂尔多斯市","巴彦淖尔市");
 76     cities[32]=new Array("市辖区","");
 77     cities[33]=new Array("市辖区","");
 78     function selectCity(index){
 79         var allCity=cities[index];
 80         var cityObj=document.getElementById("cityId");
 81         cityObj.innerHTML="<option value=''>--请选择市--</option>";
 82         for(var i=0;i<allCity.length;i++){
 83             var cityName=allCity[i];
 84             var option=document.createElement("option");
 85             var textNode=document.createTextNode(cityName);
 86             option.appendChild(textNode);
 87             cityObj.appendChild(option);
 88         }
 89     }
 90 </script>
 91 <script type="text/javascript">
 92     function checkBirth(obj){
 93         var birth=obj;
 94         var checkBirthResult=document.getElementById("checkBirthResult");
 95         if(birth.trim().length==0){
 96             checkBirthResult.innerHTML="请输入出生日期";
 97             obj.focus();
 98         }else{
 99             checkBirthResult.innerHTML="";
100         }
101     }
102 </script>
103 <script type="text/javascript">
104     function checkPhone(obj){
105         var phone=obj;
106         var checkPhoneResult=document.getElementById("checkPhoneResult");
107         if(phone.trim().length==0){
108             checkPhoneResult.innerHTML="请输入电话";
109             obj.focus();
110         }else{
111             checkPhoneResult.innerHTML="";
112         }
113     }
114 </script>
115 <script type="text/javascript">
116     function checkEmail(obj){
117         var email=obj;
118         var checkEmailResult=document.getElementById("checkEmailResult");
119         if(email.trim().length==0){
120             checkEmailResult.innerHTML="请输入邮箱";
121             obj.focus();
122         }else{
123             checkEmailResult.innerHTML="";
124         }
125     }
126 </script>
127 </head>
128 <body>
129 <style type="text/css">
130     .mytable{
131         width:500px;
132         height:500px;
133         margin:0 auto;
134     }
135 </style>
136     &nbsp;&nbsp;
137     <table border="1px" class="mytable" width="500px" height="300px" cellpadding="0px" cellspacing="0px" align="center">
138     <!-- 10行3列  -->
139         <tr>
140             <td colspan='3' align="center" style="color:red;">注册</td>
141         </tr>
142         <tr>
143             <td width="33.3%" align="center">用户名</td>
144             <td><input type="text" name="name" id="name" onblur="checkName(this.value);"></td>
145             <td><span id="checkNameResult" style="color:red"></span></td>
146         </tr>
147         <tr>
148             <td width="33.3%" align="center">密码</td>
149             <td><input type="password" name="password" id="password" onblur="checkPassword(this.value);"></td>
150             <td><span id="checkPasswordResult" style="color:red"></span></td>
151         </tr>
152         <tr>
153             <td width="33.3%" align="center">确认密码</td>
154             <td><input type="password" name="con_password" id="con_password" onblur="checkCon_Password(this.value);"></td>
155             <td><span id="checkCon_PasswordResult" style="color:red"></span></td>
156         </tr>
157         <tr>
158             <td width="33.3%" align="center">性别</td>
159             <td colspan='2'>
160                 <input type="radio" name="sex" value="男" checked="checked">161                 <input type="radio" name="sex" value="女">162             </td>
163         </tr>
164         <tr>
165             <td width="33.3%" align="center">籍贯</td>
166             <td colspan='2'>
167                 <select id="provinceId" onchange="selectCity(this.value)" style="width:150px">
168                     <option value="">--请选择省--</option>
169                     <option value="0">北京</option>
170                     <option value="1">天津</option>
171                     <option value="2">上海</option>
172                     <option value="3">重庆</option>
173                     <option value="4">河北省</option>
174                     <option value="5">山西省</option>
175                     <option value="6">辽宁省</option>
176                     <option value="7">吉林省</option>
177                     <option value="8">黑龙江省</option>
178                     <option value="9">江苏省</option>
179                     <option value="10">浙江省</option>
180                     <option value="11">安徽省</option>
181                     <option value="12">福建省</option>
182                     <option value="13">江西省</option>
183                     <option value="14">山东省</option>
184                     <option value="15">河南省</option>
185                     <option value="16">湖北省</option>
186                     <option value="17">湖南省</option>
187                     <option value="18">广东省</option>
188                     <option value="19">海南省</option>
189                     <option value="20">四川省</option>
190                     <option value="21">贵州省</option>
191                     <option value="22">云南省</option>
192                     <option value="23">陕西省</option>
193                     <option value="24">甘肃省</option>
194                     <option value="25">青海省</option>
195                     <option value="26">台湾省</option>
196                     <option value="27">新疆维吾尔自治区</option>
197                     <option value="28">宁夏回族自治区</option>
198                     <option value="29">西藏自治区</option>
199                     <option value="30">广西壮族自治区</option>
200                     <option value="31">内蒙古自治区</option>
201                     <option value="32">香港特别行政区</option>
202                     <option value="33">澳门特别行政区</option>
203                 </select>
204                 <select id="cityId" style="width:150px">
205                     <option value="">--请选择市--</option>
206                 </select>
207             </td>
208         </tr>
209         <tr>
210             <td width="33.3%" align="center">出生日期</td>
211             <td><input type="text" name="birth" id="birth" onblur="checkBirth(this.value);"></td>
212             <td><span id="checkBirthResult" style="color:red"></span></td>
213         </tr>
214         <tr>
215             <td width="33.3%" align="center">电话</td>
216             <td><input type="text" name="phone" id="phone" onblur="checkPhone(this.value);"></td>
217             <td><span id="checkPhoneResult" style="color:red"></span></td>
218         </tr>
219         <tr>
220             <td width="33.3%" align="center">邮箱</td>
221             <td><input type="text" name="email" id="email" onblur="checkEmail(this.value);"></td>
222             <td><span id="checkEmailResult" style="color:red"></span></td>
223         </tr>
224         <tr>
225             <td colspan='3' align="center">
226                 <input type="submit" value="注册">
227             </td>
228         </tr>
229     </table>
230 </body>
231 </html>

posted on 2021-01-16 23:22  一缕半夏微光  阅读(112)  评论(0编辑  收藏  举报