我正在使用 Ruby on Rails 3.2.2 和 jquery-rails-2.0.2。在我的表单中,我有许多单选按钮,如果用户不接受确认消息,我想检查之前选择的单选按钮。我想我可以实现如下
<%= form.radio_button(:name_1, 'value_1', { :onclick => ('selectRadio(this)') }) %>
<%= form.radio_button(:name_2, 'value_2', { :onclick => ('selectRadio(this)') }) %>
<%= # Other radio buttons %>
<%= form.radio_button(:name_n, 'value_n', { :onclick => ('selectRadio(this)') }) %>
<script type="text/javascript">
function selectRadio(radiobutton) {
var confirm_message = confirm('Are you sure?');
if (confirm_message) {
# Check the selected radio button.
} else {
# Re-check the previous selected radio button.
}
}
</script>
...但我没有解决方案来“重新检查以前选择的单选按钮”。是否可以?如果是这样,如何做到这一点?