第一种javascript
- if (document.form1.username.value==""){
- alert(" 用户名不能为空!");
- return false;
- }else if(!document.form1.username.value.match(usern)) {
- alert("用户名只能由字母数字下划线组成\n");
- username.value = '';
- username.focus();
- return false;
- }
- if (document.form1.name.value==""){
- alert(" 用户姓名不能为空!");
- return false;
- }
- else if(document.form1.name.value.length>10){
- alert(" 用户姓名不能超过十个字符!");
- return false;
- }
- if (document.form1.passwd.value==""){
- alert(" 密码不能为空 ! ");
- return false;
- }
- else if(document.form1.passwd.value.length>8||document.form1.passwd.value.length<6){
- alert(" 密码为6~8位!");
- return false;
- }
- javascript radio button不能直接传值 getElementById
- if (document.form1.sex.value==""){
- alert(" 性别不能为空!");
- return false;
- }
- if (document.form1.city.value==""){
- alert(" 城市不能为空!");
- return false;
- }
- return true;
第二种java
ide
- var usern = /^[a-zA-Z0-9_]{1,}$/;
- var a = document.getElementById("a").value;
- if (a==""){
- alert(" 用户名不能为空!");
- return false;
- }else if(!a.match(usern)) {
- alert("用户名只能由字母数字下划线组成");
- a.value = '';
- return false;
- }
- var b = document.getElementById("b").value;
- if (b==""){
- alert(" 用户姓名不能为空!");
- return false;
- }else if(b.length>10) {
- alert("用户姓名不能超过十个字符");
- b.value = '';
- //b.focus();
- return false;
- }
- var c = document.getElementById("c").value;
- if (c==""){
- alert(" 密码不能为空 ! ");
- return false;
- }
- else if(c.length>8||c.length<6){
- alert(" 密码为6~8位!");
- return false;
- }
- var d = document.getElementsByName("sex")[0].value;
- var e = document.getElementsByName("sex")[1].value;
- if (!document.getElementsByName("sex")[1].checked && !document.getElementsByName("sex")[0].checked)
- {
- alert("请选择性别!")
- }
- if (document.form1.city.value==""){
- alert(" 城市不能为空!");
- return false;
- }
- var f=document.getElementsByName("text")[0].value;
- if(f.length>100){
- lert("字符不能超过100!");
- }
- return true;
注意:在IE中,getElementsByName是按id查找的 在FF中,getElementsByName是按name查找的spa