我有以下功能,将显示一个模式:显示模式时,使用JavaScript确认
confirmModal: function (message) {
// CODE TO SHOW MODAL HAS BEEN REMOVED FOR THIS QUESTION //
}
而且因为它被命名空间,它被称为像:uiModal.confirmModal('Test message');
的模式里面我有两个按钮:
<button class="cancel">Cancel</button>
<button class="ok">Ok</button>
现在我想要做的是两两件事:
当我做类似的事情:
onsubmit="confirm('Are you sure?');"
或onclick="confirm('Are you sure?');"
它会显示模式而不是警告框。请注意,它需要适用于链接和表单提交。模式中的两个按钮需要取消或允许请求发生。我已经取消了关闭模式的罚款,所以这只是允许或拒绝请求发生的情况。
任何人都可以帮忙吗?我在这里查看了一些其他问题,并看到了有关使用window.location($(this).attr('href'))
的一些问题,但这只适用于链接,不适用于提交表单。我也看着做window.confirm = uiModal.confirmModal('message');但我会怎么用,在我的一个onclick或的onsubmit
感谢
不知道我真正理解这个问题,但你有没有想过只是结合的提交按钮这个动作:
你可以做这样的事情解决了吗?然后等待用户的输入取消默认的提交事件或让它冒泡? – alonisser