我正在使用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
按钮的dialog window with modal confirmation替换警告消息,行为如下:
Cancel
按钮时,对话框窗口关闭,不再发生任何事情; Confirm
按钮后,关闭对话框窗口并提交“underling”表单。我该怎么做?