Javascript 用CTRL键单击一次
我对使用Ctrl键单击按钮有问题。 这张表格被贴了两次。(在同一选项卡和新选项卡上) 我不想转到新选项卡(以避免两次提交) 我试图返回错误Javascript 用CTRL键单击一次,javascript,jquery,html,onclick,Javascript,Jquery,Html,Onclick,我对使用Ctrl键单击按钮有问题。 这张表格被贴了两次。(在同一选项卡和新选项卡上) 我不想转到新选项卡(以避免两次提交) 我试图返回错误 onClick="document.form[0].submit(); return false;" 但是没有成功 谢谢你的帮助 这是 试试这个: $('#submit').on('click',function(e){ e.preventDefault(); document.form[0].submit(); }); 请尝试下一步: 替换 d
onClick="document.form[0].submit(); return false;"
但是没有成功
谢谢你的帮助
这是
试试这个:
$('#submit').on('click',function(e){
e.preventDefault();
document.form[0].submit();
});
请尝试下一步:
document.form[0]
通过
document.forms[0]
李>
name
属性李>
类型
属性更改为按钮
类型为“提交”的按钮的默认行为是提交它所属的表单。。此内联onClick事件的目的是什么?请尝试使用preventDefault(),但不要在内联中使用-script@f00bar对它只是用来避免ctrl键点击一些方式。我只收到一个表单提交。您使用的是哪种浏览器?@josef:chrome的最新版本。这可能需要加下划线。。。按钮id是“submit”,而不是“button”
:/
更通用的方法是在整个表单上侦听“submit”事件。这也有同样的问题。可能是因为表单在服务器端发布。也可以尝试,例如stopPropagation();谢谢很好。我只是在表格[0]中缺少了“s”