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”发布到服务器。

这一切都是因为我正面临单选按钮的这个问题

我正在使用 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 回答