gpt4 book ai didi

javascript:如果选择了单选按钮,则在提交时等待 2 秒,然后显示警报

转载 作者:行者123 更新时间:2023-12-03 02:20:51 25 4
gpt4 key购买 nike

我正在尝试设置一个单选按钮,以便如果选择它,则在提交时等待 2 秒,然后发出警报。这感觉非常接近,但不起作用:

<input type="radio" name="option" id="email" value="email" onsubmit="setTimeout(function() { alert('You chose email'); },2000);">

我的提交按钮:

<button type="submit" name="choice" value="choice">

最佳答案

onsubmit适用于<form> ,不是<button> 。您需要将提交按钮和单选按钮放在 <form> 内。 ,然后您可以添加 onsubmit到表单标签。

或者,如果您只想在单选按钮更改时创建弹出窗口,则可以使用 onclick单选按钮的属性,例如

更新:使用 jQuery 的示例

假设您有一个如下所示的表单:

<form id="myForm">
<input type="radio" name="option" id="email" value="email">
<button>Submit</button>
</form>

您可以在提交表单时触发事件,如下所示:

$("#myForm").submit(function(event) {
if($("#email").is(':checked')) {
setTimeout(function() {
alert('You chose email');
}, 2000);
}
event.preventDefault(); // prevent page from being reloaded
});

关于javascript:如果选择了单选按钮,则在提交时等待 2 秒,然后显示警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49165480/

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