gpt4 book ai didi

javascript - Rails 表单选择验证

转载 作者:行者123 更新时间:2023-11-28 00:09:39 24 4
gpt4 key购买 nike

我不想接受 <option value="">Select one</option>在我的 Rails 表单中。

这是我的代码:

<div class="field">
<p><%= f.label :category, "Category:" %></p>
<%= f.select(:category, [["-- Select One --", "false"],'Analytics','Commerce','Content Management','Gaming','Green','Media','Social Media','Technology - Software','Technology - Hardware', 'Web']) %>
</div>

使用 JQuery 验证插件:

$(document).ready(function(){
$("input[name='commit']").click(function(){
$("#new_startup").validate({
rules: { startup[category]: { valueNotEquals: "false" } },
messages: { startup[category]: { valueNotEquals: "Please select one" } }
});
if ($("#new_startup").valid())
location.href = "#";
$("#tag").css("display","none");
$("#thank-you").css("display","block");
});
});

虽然这不起作用...有更好的方法吗?

设置["-- Select One --", ""]也没用。

最佳答案

我相信你想要 promptinclude_blank在您的选择中。

<%= f.select(:category, ['Analytics','Commerce','Content Management','Gaming','Green','Media','Social Media','Technology - Software','Technology - Hardware', 'Web'], :include_blank => '-- Select One --') %>

参见 docs了解更多。

关于javascript - Rails 表单选择验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16115455/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com