onsubmit="return carts();"返回false后表单仍然提交

<formid="form1"name="ff"method="post"action="index.asp?action=save"onsubmit="returnca... <form id="form1" name="ff" method="post" action="index.asp?action=save" onsubmit="return cak();">
<p>写入你真实的大名:
<input name="name" type="text" value="" />
*
必填</p>
<p>
......... </p>
<p>填完点击:
<input type="submit" name="submit" value="提交" />
</p>
</form>

<script>
function cak()
{

if (document.ff.name.value == "")
{
alert("请填写您的姓名!");
document.add.name.focus();
return false;
}

if (document.ff.name.value.length > 4)
{
alert("您的姓名不能超过4个字符!");
document.add.name.focus();
return false;
}
return true; (加不加字句 还是提交.....)
}

</script>
.........................................
都提交了一天了...判断完全么问题...就是提示错误点后依然提交...
就这几句到底什么问题.....难道还有其他非JAVASC 的问题??....
展开
 我来答
lizhongfangtao
2009-07-09
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
只要有<input type="submit"\>这样的按钮,点击时就会提交表单。如果想不让它回传,应该把function cak()写在<input type="submit"后面的方法里。如果return false;就不会提交表单了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式