我有以下功能,將顯示一個模式:顯示模式時,使用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