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

求教简单的JS验证表单
<script language="javascript">
function change(go){
if(form1.submit.name=="submit")
{
if (form1.bt.value=="")
{
alert("请填写文章标题!");
form1.lynr.focus();
return false;
}
if(form1.lynr.value=="")
{
alert("请填写文章内容!");
form.lynr.focus();
return false;
}
if (form1.yzm.value=="")
{
alert("请填写验证码!");
form1.content.focus();
return false;
}
}else
{
return true();
}
}
</script>
上面的代码可以在客户端实现验证为空,但是为什么验证为空之后,网页还是指向form的action那个页面呢?也就是说表单还是提交了是吧?该怎么修改呢?修改成验证通过了在提交。谢谢各位了,我新手,问题很简单,望谅解。

------解决方案--------------------
<form action="" method="post" onsubmit="return change();">
这样写,删掉按钮的onclick 。