js模态框怎么获取点击的按钮是确定还是取消

<div class="modal">
<button>确定</button>
<button>取消</button>
</div>
<form>
<input type="text">
<input type="text">
<button type="submit" onclick="return SubmitForm()">提交</button>
</form>
div为模态框
如何在提交form表单前获取点击的btn的内容,如果点击确定SubmitForm方法返回true继续提交,否则返回false。js代码怎么写

第1个回答  2019-03-14
你可以咋点击SubmitForm方法里面调起模态框,然后模态框里面的两个按钮定义两个方法,一个确认一个取消,然后在确认方法里面取提交你的form;
或者在模态框上定义一个方法,通过传参去判断是确认还是取消,然后在确认方法里面取提交你的form;本回答被网友采纳
第2个回答  2019-03-14
js获取按钮点击事件,两个按钮写两个,这样就能分辨点击了哪个了。
其实这些种用两个单选框效果会更好追问

不太明白。。我是想要这种效果,点退回按钮弹出模态框,等待点击确定或取消,如果点取消阻止退回按钮提交表单,如果点确定提交表单

本回答被提问者采纳
第3个回答  2019-03-14
你为啥不用系统自带的 confirm()弹窗,返回的值就是bool值,获取到返回值就可以判断了,在你的SubmitForm()里面加个if判断就行了
相似回答