我试图实现一个在“Enter”上执行的javascript方法。这是代码:
<input id="qty" class="" type="TEXT" value="<%=qty%>" name="qty" onKeyPress="isEnterKey(event,'<%=qty%>', '<%=formName%>')">
Javascript:
function isEnterKey(e,packageMinSize,formName)
{
if(isEnter(e)) // Checking for "Enter"
{
if (!some_condition)
{
alert("Failed");
return false;
}
else
{
alert("Success");
submitMthod();
}
}
}
问题是:如果我按 Enter,我会收到Failed
警报,但submitMthod()
正在执行。困惑,从哪里被调用。
表单标签,如<form name='<%=formName%>' method=POST action="myActionPage">