1

編集アクションに投稿したくないラジオボタンがいくつかあるレールを内部から持っています。

<form accept-charset="UTF-8" action="/feedbacks/3" id="edit_feedback_3" method="post">
 <input id="1_1" name="1" type="radio" value="1" />Yes
 <input id="1_1" name="1" type="radio" value="1" />No
 <input id="feedback_answers" name="feedback[answers]" size="30" type="text" />
 <input name="commit" type="submit" value="Submit" />
</form>

これらのラジオ ボタンはモデルの属性にバインドされていません。「feedback_answers」のみをサーバーに POST するにはどうすればよいですか。

これはすべて、ラジオボタンでこの問題に直面しているためです

Ruby 1.9.2 と Rails 3.2.6 を使用しています。

4

1 に答える 1

0

これを処理する良い方法は、送信時に javascript を使用してラジオ ボタンを無効にすることです。

function disableButtons() {
  document.getElementById('1_1').setAttribute('disabled', 'disabled');
  return true;
}

次に、フォームに次を追加します。

onsubmit="return disableButtons()"
于 2012-07-19T20:18:13.970 に答える