gpt4 book ai didi

javascript - jQuery 处理按钮在表单内单击

转载 作者:行者123 更新时间:2023-11-28 19:21:29 24 4
gpt4 key购买 nike

我不明白为什么我的 jQuery 代码无法访问表单内的按钮。

<form action="">
<div class="field">
<label for='username'>Insert username</label>
<input type="text" id="username" name="username">
</div>

<button type='submit' class='btn btn-lg btn-primary buttonRegister'>Register</button>
</form>

这是我的 jQuery 点击尝试代码:

$('.buttonRegister').submit(function(){  
//action inside function
});

--------------或----------------------

$('.buttonRegister').click(function(){  
//action inside function
});

--------------或----------------------

$('.buttonRegister').on("click", function(){  
//action inside function
});

它们都不起作用。我确信点击函数内的代码可以工作,因为我尝试在表单之外使用按钮并且效果很好。

最佳答案

在其他内容之前添加 e.preventDefault() 。

$('.buttonRegister').on("click", function(e){  
e.preventDefault(); // <<-- required to stop the refresh
//action inside function
});

关于javascript - jQuery 处理按钮在表单内单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28787123/

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