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

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()函数里面的判断就没反映了,苦思不得其解。

谢谢回帖!