-2

我有一个格式为 MM/DD/YYYY 的剑道日期选择器,并且我已经对其应用了掩码。

现在我想将月份值限制在 1 到 12 之间,即使用户尝试手动输入值,例如 55 或 65,它也不应该允许用户这样做。

同样的规则适用于日期(即)日期必须只允许从 0 到 31 的值。

我是剑道新手,请帮帮我。

4

1 回答 1

0

而不是限制用户输入无效值(这会很困难 - 当用户莫名其妙地看到值消失或未粘贴时,当您的脚本更正用户输入/或阻止数据被粘贴等时,您将如何复制粘贴的值.),允许用户只选择日期(而不是输入日期)会更容易,方法是使文本框为只读(您必须设置文本框的样式,以便用户可以清楚地看到它是只读)

$("#datepicker").attr("readonly", "readonly");

或通过显示标签(或样式类似标签的只读文本框)代替文本框并让用户单独使用按钮来选择日期。

于 2015-07-09T14:53:41.043 回答