我有一个表单,我想验证是否选择了一个选项。我不想接受默认的启动选项“请选择产品”
我现在使用它并得到一个未初始化的 contant 错误。我相信我写错了语法。控制器:
validates :product_name, :presence => { :unless => (product_name = "Please Select a Product")}
看法:
<span class="span5 pagination-right">
<%= f.label "Product" %>
<%= f.select :product_name, options_for_select([ ["Please Select a Product"] ]) %>
</span>
我应该如何写选项?谢谢
product_name 更改如下:
<script>
$(document).ready(function() {
$('#ticket_product_name').html("<option>Please Select a Product</option>");
$('#ticket_firmware_version_string').html("<option>Please Select a Firmware</option>");
$('#category').change(function(){
$('#ticket_product_name').html("<option>Please Select a Product</option>");
$('#ticket_firmware_version_string').html("<option>Please Select a Firmware</option>");
if ($('#category').val() == "blah")
{
$('#ticket_product_name').append("<option>blah</option>");
$('#ticket_product_name').append("<option>blah</option>");
}
else if ($('#category').val() == "another category")
{
$('#ticket_product_name').append("<option>blah product</option>");
}
直到选项结束,结束脚本。