1

在我的应用中,用户应该只能选择上午 10 点到 12 点之间的时间,然后是下午 4 点到 6 点之间的时间。基本上我希望我的“小时”下拉菜单只列出“上午 10 点、上午 11 点、下午 12 点”和“下午 4 点、下午 5 点、下午 6 点”。这可能吗?

4

1 回答 1

3
<%= f.time_select :time,
{ampm: true,
ignore_date: true,
start_hour: 10, 
end_hour: 18,
discard_minute: true,
prompt: true,
prompt: { hour: "Choose hr" }
} %>

可以开始吗?也许您可以编写一个脚本来禁用其他时间,或者您使用 JavaScript 为您生成 html 选项?

于 2017-02-09T16:43:37.327 回答