在ASP中,为什么我提交表单时,返回值为假,它还是提交了(页面跳转)

在ASP中,为什么我提交表单时,返回值为假,它还是提交了(页面跳转)<%bn=request("bn")response.write("<script>alert(bn)... 在ASP中,为什么我提交表单时,返回值为假,它还是提交了(页面跳转)
<%
bn=request("bn")
response.write("<script>alert(bn)</script>")
%>
<script language = "JavaScript">
function CheckForm()
{
if (document.myform.Title.value=="")
{
alert("产品名称不能为空!");
document.myform.Title.focus();
return false;
}
if (document.myform.Content.value=="")
{
alert("产品内容不能为空!");
editor.HtmlEdit.focus();
return false;
}
return true;
}

</script>

<form action="xAddProductInfo.asp" method="POST" name="myform" onSubmit="return CheckForm();">
帖不了全部的,只能这些了
我知道了,是eWebEditor的问题,谢谢你们哦
展开
 我来答
著名医生陈国良
2007-04-02 · TA获得超过1125个赞
知道小有建树答主
回答量:484
采纳率:0%
帮助的人:559万
展开全部
补充:
editor.HtmlEdit.focus();
请检查editor.HtmlEdit是否支持forcus方法。
如果你觉得问题可能发生在哪一句,可先把那句注释再测试。

-----------------------
要在提交表单的onsubmit事件写return check();
例如:
你的script是:
function check(){
if (form1.username=="") {
alert("用户名不可为空。");
return false;
}
}
form就应该这么写:
<form name="form1" action="" method="post" onsumnit="return check();">
<input type="text" name="username" value="" />
<input type="submit" />
</form>
覃拔da
2007-03-30 · TA获得超过2220个赞
知道小有建树答主
回答量:425
采纳率:0%
帮助的人:227万
展开全部
麻烦把代码帖出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式