日期:2014-05-17  浏览次数:20899 次

与onsubmit里面return作用相同的方法?
表单form里面onsubmit有一个很好的功能是return,校验不通过可以返回到当前页面进行修改,那么我现在使用的是按钮的onclick调用函数而不是submit,如何在调用校验函数之后不符合规范的返回当前页面继续修改呢?如:
function   CheckFrm()
{
        if   (document.form1.before.value== " ");
            {
                alert( "请填写正确号码! ");
document.form1.before.focus();
            }
form1.submit();
}

------解决方案--------------------
function CheckFrm()
{
if (document.form1.before.value== " ");
{
alert( "请填写正确号码! ");
document.form1.before.focus();
event.returnValue=false;
}
form1.submit();
}

------解决方案--------------------
function CheckFrm()
{
if (document.form1.before.value== " ");
{
alert( "请填写正确号码! ");
document.form1.before.focus();
return;
}
form1.submit();
}