asp Submit按钮提交事件

鼠标点击按钮cxbm()事件可以触发,可是将鼠标点到input中(其实什么都没输入)显示输入状态的时候在按Enter就不触发事件了而直接跳转页面了.求助,谢谢各位!代码如... 鼠标点击按钮cxbm()事件可以触发,
可是将鼠标点到input中(其实什么都没输入)显示输入状态的时候
在按Enter就不触发事件了而直接跳转页面了.
求助,谢谢各位!

代码如下:
<SCRIPT>
function cxbm(){
var cbh=document.getElementById("bm").value;

if(cbh.length==0||cbh.substring(0,cbh.length)==0)
{
alert("Please enter the product Numbers");
return false;
}
alert(cbh);
return false;
}
</script>
<form action="searchpage2.asp" method="post">
<input class="ssinput" name="bm" id="bm"/>
<input type="submit" style="*margin-left:3px;" name="Submit" value="Search" onClick="return cxbm();"/>
</form>
展开
 我来答
ctmaster
推荐于2016-07-24 · TA获得超过454个赞
知道小有建树答主
回答量:449
采纳率:0%
帮助的人:438万
展开全部
回车不是onClick 是submit();

你把代码改成这样,这是正确写法:

<SCRIPT>
function cxbm(){
var cbh=document.getElementById("bm").value;

if(cbh.length==0||cbh.substring(0,cbh.length)==0)
{
alert("Please enter the product Numbers");
return false;
}
alert(cbh);
return false;
}
</script>
<form action="searchpage2.asp" method="post" onSubmit="return cxbm();">
<input class="ssinput" name="bm" id="bm"/>
<input type="submit" style="*margin-left:3px;" name="Submit" value="Search"/>
</form>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式