【问题标题】:skip radio buttons when posting the form发布表单时跳过单选按钮
【发布时间】:2012-07-19 02:01:44
【问题描述】:

我有一个轨道,里面有一些我不想在编辑操作中发布的单选按钮。

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

这一切都是因为我遇到了radio buttons这个问题

我正在使用 ruby​​ 1.9.2 和 rails 3.2.6。

【问题讨论】:

    标签: ruby-on-rails-3 http radio-button rack


    【解决方案1】:

    处理此问题的一个好方法是在提交时使用 javascript 禁用单选按钮:

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

    然后在表格中添加以下内容:

    onsubmit="return disableButtons()"
    

    【讨论】:

    • 如果回答对你有帮助,请分享一些爱并给我点赞。我们并不都有 3k 代表 :)
    • 您好,我接受了您的回答,然后只发表评论。感谢您的帮助,但加分需要一些时间:D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-25
    • 1970-01-01
    • 1970-01-01
    • 2014-04-30
    • 1970-01-01
    相关资源
    最近更新 更多