请问提交表单无响应的问题

08-05-28 lxl2328

JS页面代码
<script>
function checkshare(){
flag = true;
if(!checkUserName(a)){
usernameErr.innerHTML="用户名不能为空";
return false;
}
if(!checkPassword(b)){
passwordErr.innerHTML="密码不能为空";
return false;
}

if(!checkEmail(c)){
emaiErr.innerHTML="邮箱不能为空";
return false;
}
if(!check_interest()){
f_interest.innerHTML="必须选择您的兴趣";
return false;
}
if(!check_interest2()){
f_interest2.innerHTML="必须选择您的爱好";
return false;
}
if(document.form.from.value==请选择){
f_from.innerHTML="祖籍必须选择";
return false;
}
if(document.form.intro.value==""){
f_intro.innerHTML="自我介绍必须添写";
return false;
}
return flag;
}






function checkUserName(a){
if(a.length<3||a.length>18){
document.getElementById("usernameErr").innerHTML="<font color='red'>你输入的用户名长度不正确</font>";
form.username.focus()
return false;
}else{
usernameErr.innerHTML = "";
return true;
}
}





function checkPassword(b){
alert(b.length<3||b.length>12);
if(b.length<3||b.length>12){
alert("---"+document.getElementById("passwordErr"));
document.getElementById("passwordErr").innerHTML="<font color='red'>你输入的密码长度不正确</font>";
form.pwd1.focus()
return false;
} else{
passwordErr.innerHTML = "";
return true;
}
}

function checkEmail(c){
if(c.length<3||c.length>15){
document.getElementById("emaiErr").innerHTML="<font color='red'>你输入的邮箱长度不正确</font>";
form.email.focus()
return false;
}
else{
emaiErr.innerHTML = "";
return true;
}
}

function check_gender(){
if(document.form.gender.length==undefined){
document.form.gender[0] = document.form.gender;
document.form.gender.length = 1;
}

for(var i=0;i < document.form1.gender.length; i++){
if(document.form.gender.checked==true){

return true;
}

return false;
}
}
function check_interest(){
if(document.form.interest.length==undefined){
document.form.interesr[0]=document.form.interest;
document.form.interest.length=1;
}
for(var i=0;i< document.form.interest.length;i++){
if(document.form.length==true){
return true;
}
}
retuen false;
}
function check_interest2(){
if(document.form.interest2.length==undefined){
document.form.interesr2[0]=document.form.interest2;
document.form.interest2.length=1;
}
for(var i=0;i< document.form.interest2.length;i++){
if(document.form.length==true){
return true;
}
}
retuen false;
}
</script>
删了checkshare()的函数,直接使用下面的函数就有反映,可加了checkshare()函数里面的判断就没反映了,苦思不得其解。
谢谢回帖!