今日进度
今天写了一个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
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>

浙公网安备 33010602011771号