在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的问题,谢谢你们哦 展开
<%
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的问题,谢谢你们哦 展开
2个回答
展开全部
补充:
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>
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>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询