我正在使用 Ruby on Rails 3.2.9 和 jQuery Rails 2.1.4。我有一个表单,当用户更改单选按钮时会显示确认消息,如果用户确认该操作,则提交表单。相关的 JavaScript 代码如下:
radioButtons.change(function() {
var confirm_submit = confirm('Are you sure?');
if (confirm_submit) {
// Submit the form
var form = $jQ(radioButtonContainer).closest('form');
form.submit();
} else {
// Do nothing
}
})
我想用一个对话框窗口替换警报消息,其中包含模式确认Confirm
和Cancel
按钮,其行为如下:
Cancel
单击按钮时,对话框窗口将关闭,不再发生任何事情;Confirm
单击按钮时,对话框窗口将关闭并提交“下属”表单。
我怎样才能做到这一点?