如果某人未在选项字段中选择任何选项,我想显示“此字段是必填项”。我正在尝试制作:required =>真的工作。 请在下面的代码行中找到。此外,如果没有直接的方法,如果有人可以指出任何可以在onChange回调中使用的java脚本来使事情有效,那就太棒了。
<%= select_tag('params[type]',
options_for_select({"abc" => "ABC","xyz" => "XYZ}, nil),
:required => true ,
:class => "fk-select-box",
:multiple => true,
:tabindex => "4",
:prompt => "Select Type") %>
答案 0 :(得分:0)
你可以在选择框的更改事件
上传递这样的javascript函数function Change_selectbox()
{
var selectboxid = document.getElementsByClassName("Selectboxid")[0];
var selectboxchange = selectboxid.options[selectboxid.selectedIndex].value;
if (selectboxchange === "nil")
{
document.getElementById("errors_span_id").innerHTML=("<center>This field is required");
document.getElementsByClassName("selectboxid")[0].focus();
return false;
}
}
您应该使用模型验证的其他最佳选择。