0
我有兩個不同的提交按鈕的表單。點擊每個不同的提交時,我在php中採取不同的操作。這工作得很好。表單與兩個提交..如何以編程方式通過JavaScript提交一個特定的提交?
我的問題是,當其中一個提交被點擊時,我想彈出一個「你確定要這樣做嗎?」框。然後,當他們點擊「是」時,我想用他們點擊的按鈕提交表單。
我也不想將提交設置爲默認值,然後冒着讓他們推入並採取「你確定」的行動,而不點擊是。
想法?
我有兩個不同的提交按鈕的表單。點擊每個不同的提交時,我在php中採取不同的操作。這工作得很好。表單與兩個提交..如何以編程方式通過JavaScript提交一個特定的提交?
我的問題是,當其中一個提交被點擊時,我想彈出一個「你確定要這樣做嗎?」框。然後,當他們點擊「是」時,我想用他們點擊的按鈕提交表單。
我也不想將提交設置爲默認值,然後冒着讓他們推入並採取「你確定」的行動,而不點擊是。
想法?
這使用一個小的jQuery添加一個提交處理程序到類needsConfirmation
的表單,以便它不會提交如果用戶不確認的行動。它使用本地javascript confirm
方法。改變它使用jQuery UI對話框是可行的,但需要更多的設置。
$('form.needsConfirmation').submit(function() {
return confirm("Are you sure you want to do this?");
});
<!-- does not need confirming -->
<form action="/example.com/safe">
...
</form>
<!-- does need confirming -->
<form action="/example.com/dangerous" class="needsConfirmation">
...
</form>