onsubmit同时执行2个函数的问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 17:58:55
onSubmit="return checkform('catname','全部','所有','分类名称不能空缺或存在“全部、所有”等字样。','divwarmess');return antimod('editid','1','此分类不可修改','divwarmess')"

如上语句,单独执行都没问题,但是二个放在一起,就只执行前面一个。是否onsubmit不能用二个return还是怎么地?
function antimod(elmt,str1,warmess,warelmt) {
elm=document.getElementById(elmt);

if (elm.value==str1)
{
display(warelmt);
warelm=document.getElementById(warelmt);
warelm.innerHTML=warmess;

return false;
}
return true;
}

function checkform(elmt,str1,str2,warmess,warelmt) {
elm=document.getElementById(elmt);

if (elm.value=="" || elm.value.indexOf(str1)>=0 || elm.value.indexOf(str2)>=0)
{
display(warelmt);
warelm=document.getElementById(warelmt);
warelm.innerHTML=warmess;

return false;
}
return true;
}

<form id="form1" name="form1" method="post" action="" onsubmit="return false">
<input type="submit" onclick=" checkform('catname','全部','所有','分类名称不能空缺或存在“全部、所有”等字样。','divwarmess');antimod('editid','1','此分类不可修改','divwarmess')" "/>
</form>

试一试