上面程序不全,应如下:
function check()
{
if(checkName() && checkPwd() && checkEmail() )
{ form1.submit();
return;
}
else
return;
}在submit的onClick方法中使用,以上方法在jsp文件中不起作用,还请各位大大支招,可以酌情加分
function check()
{
if(checkName() && checkPwd() && checkEmail() )
{ form1.submit();
return;
}
else
return;
}在submit的onClick方法中使用,以上方法在jsp文件中不起作用,还请各位大大支招,可以酌情加分
{
if(checkName() && checkPwd() && checkEmail() )
{ form1.submit();
return;
}
else
return(false);
}
{
if(!checkName() && !checkPwd() && !checkEmail() )
{ return false;
}
return true;
}
应该为
<input type="submit" name="Submit" onclick='return check()'; value="注册">
function check()
{
if(checkName() && checkPwd() && checkEmail() )
{
return true;
}
else
return false;
}
submit语句:
<form name="form1" method="post" action="/controlservlet?action=reg_user">
<input type="Submit" name="Submit" value="注册" onClick="return check()">另外onClick后面应该跟""吧
可是还提交不上去阿
这个时候,看CHECK方法RETURN的是不是FALSE,如果RETURN FALSE那么表单不会提交,
如果RETURN TRUE(推荐)那么会提交表单。(忘了不返回任何值时是不是提交了,不过
无所谓,一般显示地RETURN值比较好)
如果你非要在INPUT上加ONCLICK,那么建议使用INPUT TYPE=BUTTON标签,这样的话处理起来也很清楚:
FUNCTION CHECK() {
IF(检查通过) {
FORM1.SUBMIT()
}ELSE{
不做事。
}
}
function check()
{
if(checkName() && checkPwd() && checkEmail() )
{
reg.submit();
}
}<form name="reg" method="post" action="/controlservlet?action=reg_user">
<input type="button" name="Submit" value="注册" onClick="check()">可是表单还是提交不上去。