Javascript 组中的单选按钮使表单提交按钮无响应

Javascript 组中的单选按钮使表单提交按钮无响应,javascript,jquery,ruby-on-rails-3,Javascript,Jquery,Ruby On Rails 3,我有以下单选按钮组: <%= form_for(@question) do |f| %> .... <div class="field"> <%= f.radio_button :status, "open", { :checked => true } %> <%= f.label :status, "Open" %> <%= f.radio_button :statu

我有以下单选按钮组:

<%= form_for(@question) do |f| %>

    ....

    <div class="field">
        <%= f.radio_button :status, "open", { :checked => true } %>
        <%= f.label :status, "Open" %>
        <%= f.radio_button :status, "closed" %>
        <%= f.label :status, "Closed" %>
    </div><br />

    ....

<% end %>
我试着一个接一个地评论/删除所有Javascript文件,看看问题出在哪里,但是除非我删除所有的Javascript文件,否则按钮不起作用。有什么具体建议吗?谢谢

编辑

根据请求生成的HTML:

<div class="field">
        <input checked="checked" id="question_status_open" name="question[status]" required="required" type="radio" value="open" />
        <label for="question_status">Open</label>
        <input id="question_status_closed" name="question[status]" required="required" type="radio" value="closed" />
        <label for="question_status">Closed</label>
</div><br />

打开
关闭


是我错了还是你们有多个分区

如果是这样的话,问题是在生成的html中有多个相同的id

为了运行javascript,html id必须是唯一的。例如,document.getElementById只返回一个元素,不返回多个


我所指的id是:问题\状态\打开和问题\状态\关闭

可能是您上次删除的那个问题。另外,为了使它再次工作,您要删除哪一个?是否可以看到生成的html?(我从未使用过ror,也不会尝试)@Asad他们中的任何一个,不管是哪一个。@Jan StefanJanetzky我编辑过这篇文章。是的,他们不是唯一的ID吗?此外,我有多个这样的部门,他们以前工作得很好。(事实上,Rails脚手架也是这样生成它们的。)我不知道这是什么时候停止工作的,正如我所说的,我已经尝试挑出特定的代码,但它不起作用。我必须删除所有JS代码才能让按钮正常工作。其他div中的id是否相同?这看起来像是您在页面上多个位置使用的模板。不,这些单选按钮(具有其唯一ID)仅在此分区中。您是否尝试使用浏览器的开发人员控制台查看是否存在javascript错误或是否没有加载文件?如果没有错误,则表单将提交。可能是当您尝试提交时,该错误会首先出现。我所能做的就是猜测,因为我自己无法尝试。
<div class="field">
        <input checked="checked" id="question_status_open" name="question[status]" required="required" type="radio" value="open" />
        <label for="question_status">Open</label>
        <input id="question_status_closed" name="question[status]" required="required" type="radio" value="closed" />
        <label for="question_status">Closed</label>
</div><br />