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>
...しかし、「以前に選択したラジオボタンを再確認する」という解決策はありません。出来ますか?もしそうなら、それを作る方法は?