gpt4 book ai didi

javascript - 在表单中按回车键调用错误按钮

转载 作者:行者123 更新时间:2023-11-28 07:57:32 24 4
gpt4 key购买 nike

HTML:

<form target="" method="post">
<input name="username" type="text" />
<input name="password" type="password" />
<button>Cancel</button>
<input type="submit" />
</form>

fiddle :http://jsfiddle.net/n9Lpcqyr/

问题:当我按回车键时,两个按钮都会被触发。使用此 jQuery 进行测试:

$('button').click(function(){
alert('help');
});
$("form").submit(function(){
alert('hey');
});

因为第一个<button>映射到.remove()对话框中,表单不再存在,无法提交。我知道我可以将 Enter 键绑定(bind)到 input s 和 js,但我正在寻找一个仅 HTML 的解决方案。我试过tabindex没有运气。我还能做什么?

最佳答案

您可以将取消按钮移到表单之外,如下所示(并使用 CSS 进行样式设置):

<form target="" method="post">
<input name="username" type="text" />
<input name="password" type="password" />
<input type="submit" />
</form>
<button>Cancel</button>

关于javascript - 在表单中按回车键调用错误按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25879164/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com