使用 Ruby formhelper,
我希望用户在尝试提交带有任何空字段或未选中选择的表单时看到“填写此内容”之类的弹出窗口。
要要求一个文本字段,这有效:
<%= f.text_field :name, :required => "required" %>
要要求选择,我正在尝试这个,但它不起作用:
<%= f.collection_select :metric, Metric.all, :id, :name, :prompt => true, :required => "required" %>
选择就在那里,它的选项在下拉列表中正确填充。但是,如果用户尝试提交而不选择默认的“请选择”以外的其他选项,则用户应该会看到一个弹出窗口——它永远不会出现。