【发布时间】:2019-08-28 05:54:00
【问题描述】:
这里我有一个表单,我需要在“enter”键按下时提交表单,我已经将按钮类型设置为“submit”,以便在按下时提交表单,同时,我调用带有验证和确认的函数,它不要求确认消息并关闭并提交,我的预期结果是,当我按 Enter 时它应该显示确认/验证消息,我再次按 Enter 它应该提交。下面是我的代码
<form name="form1" id="form1" action="SizeMaster.php" enctype="multipart/form-data" method="post">
<input type="text" class="form-control" name="txtSizeName" value="" />
<button type="submit" onClick="return fnSave()" class="btn btn-success waves-effect"><i class="material-icons">save</i><span>SAVE</span></button>
</form>
function fnSave(){
if(form1.txtSizeName.value==""){
alert("Please Enter size");
return false;
}
(!confirm("Are You Sure Want to confirm the Request?")){
return false;
}
form1.action="SizeMaster.php?Mode=SAVE";
}
【问题讨论】:
-
ChangeonClick to onsubmit (w3schools.com/jsref/event_onsubmit.asp)
-
你尝试过什么来调试你的问题?是否有为
onSubmit注册的处理程序?该代码仅显示了按钮的onClick事件的处理程序,当您不单击该按钮时显然不会触发该事件
标签: javascript html