【发布时间】:2015-07-09 13:50:18
【问题描述】:
我有一个 MM/DD/YYYY 格式的剑道日期选择器,并且我已经对其应用了掩码。
现在我想将月份值限制在 1 到 12 之间,即使用户尝试手动输入值,例如 55 或 65,它也不应该允许用户这样做。
同样的规则适用于日期(即日期必须只允许 0 到 31 之间的值。
我是剑道新手,请帮帮我。
【问题讨论】:
标签: jquery kendo-ui kendo-datepicker
我有一个 MM/DD/YYYY 格式的剑道日期选择器,并且我已经对其应用了掩码。
现在我想将月份值限制在 1 到 12 之间,即使用户尝试手动输入值,例如 55 或 65,它也不应该允许用户这样做。
同样的规则适用于日期(即日期必须只允许 0 到 31 之间的值。
我是剑道新手,请帮帮我。
【问题讨论】:
标签: jquery kendo-ui kendo-datepicker
而不是限制用户输入无效值(这很困难 - 当用户莫名其妙地看到值消失或未粘贴时,当您的脚本更正用户输入/或阻止数据被粘贴时,您将如何复制粘贴的值粘贴等),允许用户只选择日期(而不是输入)通过将文本框设为只读(您必须设置文本框的样式对用户来说很明显它是只读的)
$("#datepicker").attr("readonly", "readonly");
或者通过显示一个标签(或一个只读文本框,样式类似于标签)来代替文本框,并让用户单独使用按钮来选择日期。
【讨论】: