在同一個表單中 submit,可以取得不同的值從按鈕?
<form id="form">
<button class="" type="submit" id="submit" data-type="normal-pay">
按鈕一
</button>
<br>或<br>
<button class="" type="submit" id="quick-pay-button" data-type="quick-pay">
按鈕二
</button>
</form>
$('#form').on('submit', (event) => {
event.preventDefault();
var type = event.currentTarget.dataset.type;
我這樣是否可以取到來自按鈕的 data-type 值?
即便都是同一個 submit 功能?
或有其他更好的方式?
目的我是想在同一個表單可以取得兩種不同的按鈕值,做不同的事。
因為我發現這樣如果要抓到 data-type,必須在 form 上面才行
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不知道你想做什么,但如果你是想提交表单的话,用HTML自带的就够了
两个
button[type=submit]
的name
是一样的。按钮(包括input
和button
)只有被点击的type=submit
的name
-value
对会被提交。如果你是要在JS中处理数据,直接在每个
button
上绑定click
事件就行了,并不需要type=submit
。可以把type改成button不要用submit