gpt4 book ai didi

javascript - 单击外部按钮时触发表单上所需的事件

转载 作者:行者123 更新时间:2023-12-02 15:42:41 27 4
gpt4 key购买 nike

下面是一个片段,我想做的是在单击表单外部的下一个按钮时使用表单内任何输入字段上所需的事件(意味着表单将停止而不是提交后,将会弹出 html5 所需的通知)。有什么想法可以实现这一点吗?

$(document).ready(function(){
$(document).on("click", "button", function(){


});

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


<form action="" method="post">
<input name="test" value="" placeholder="your name" required />
<button>save</button>
</form>

<button>Next</button>

最佳答案

您正在使用<button>元素。为了进行表单验证,您需要通过单击 <input type="submit"> 来提交表单。 。添加其中之一,但将其隐藏在 View 中。

<form action="" method="post">
<input name="test" value="" placeholder="your name" required />
<button>save</button>
<input type="submit" class="hiddenSubmit" />
</form>

<button class="next">Next</button>

然后,当单击“下一步”按钮时,触发单击隐藏的提交按钮:

$(document).ready(function(){
$(document).on("click", "button.next", function(){
$(".hiddenSubmit").trigger("click");
});

});

Like so.

如果您的表单以不同的方式构建,那就太理想了,但我假设您坚持使用该布局。

关于javascript - 单击外部按钮时触发表单上所需的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32448458/

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