实际上客户要求是:
当您点击提交按钮时,表单将提交,但是当您点击Enter按钮时,表单将不会提交
另一个是对我使用的提交表单使用Shift + Enter:来自此代码的input type="button" value="Submit" onclick="this.form.submit()" class="rightbtn"
输入将不会用于提交表单,我应该怎么做Shift + Enter以提交相同的表单
答案 0 :(得分:1)
您可以使用微小的jQuery脚本。
$("body").keyup(function(event)
{
if (event.keyCode == 13 && event.shiftKey)
{
$("#form_id").submit();
}
});
答案 1 :(得分:0)
关于JavaScript中的第一个问题 如果焦点在提交按钮上,检查是否在加载页面时, 如果是这样,那么点击进入页面就会被提交,
所以页面加载设置焦点到其他一些元素
document.getElementById('textField').focus();
第二个问题使用jQuery
$("form").keyup(function(event)
{
if (event.keyCode == 13 && event.shiftKey)
{
$("#form_id").submit();
}
});