asp JavaScript脚本问题 提交验证
来源:百度知道 编辑:UC知道 时间:2024/06/15 16:39:08
网页有如下脚本片断及语句片断
<script language="JavaScript1.2">
function VerifyFormInput() {
if (document.FrontPage_Form1.itemid.value == "")
{
alert("请输入项目编码!");
document.all.itemid.focus();
return false;
}
}
</script>
<form method="POST" target="_self" language="JavaScript" name="FrontPage_Form1" onsubmit="return VerifyFormInput( )">
项目编码:
<input id="itemid" name="itemid" size="15" action="test.asp" >
<p>
<input type="submit" value=" 添加 " name="B1">
</p>
</form>
没有输入,然后提交,弹出对话框“请输入项目编码!”,然后点击确定,竟然到存储信息页面了,而且在数据库里面插入了一条空记录。
请高手给指点一下,为什么会这样,网页里面除了什么问题呢???
以前也用过好用的,输入为空不可能转到下一个页面的啊,请高手给指点一下,不胜感激。
不好意思啊,一时着急写错地方了。网页中action确实在<form>标签里面的。我摘录的时候粘错地
<script language="JavaScript1.2">
function VerifyFormInput() {
if (document.FrontPage_Form1.itemid.value == "")
{
alert("请输入项目编码!");
document.all.itemid.focus();
return false;
}
}
</script>
<form method="POST" target="_self" language="JavaScript" name="FrontPage_Form1" onsubmit="return VerifyFormInput( )">
项目编码:
<input id="itemid" name="itemid" size="15" action="test.asp" >
<p>
<input type="submit" value=" 添加 " name="B1">
</p>
</form>
没有输入,然后提交,弹出对话框“请输入项目编码!”,然后点击确定,竟然到存储信息页面了,而且在数据库里面插入了一条空记录。
请高手给指点一下,为什么会这样,网页里面除了什么问题呢???
以前也用过好用的,输入为空不可能转到下一个页面的啊,请高手给指点一下,不胜感激。
不好意思啊,一时着急写错地方了。网页中action确实在<form>标签里面的。我摘录的时候粘错地
<script language="JavaScript1.2">
function VerifyFormInput() {
if (document.FrontPage_Form1.itemid.value == "")
{
alert("请输入项目编码!");
document.FrontPage_Form1.itemid.focus();
return false;
}
return true;
}
</script>
all改为FrontPage_Form1试试
加上return true;
代码写的没问题.可是我有个疑问.
你的form连action都没有.怎么会跑到其它页面?
与你这里贴的代码应该是没有关系的.你检查其它地方吧.
项目编码:
<input id="itemid" name="itemid" size="15" action="test.asp" >
你的action写错地方了,把他挪到form标签里面去
<script language="javascrip">
function verifyForminput(){
if (document.frontPage_form1.tiemid.value=="")
{
alert("请输入项目编码!");
document.FrontPage_Form1.itemid.focus();
return false;
}
FrontPage_Form1.submit()
}
</script>
<input type="submit" valu