我有一个格式为MM / DD / YYYY的kendo datepicker,我已经应用了屏蔽。
现在我想将月份值限制在1到12之间,即使用户尝试手动输入值,例如55或65,也不应允许用户这样做。
同样的规则适用于日期(即)日期必须允许值仅从0到31。
我是剑道新手,请帮助我。
答案 0 :(得分:0)
而不是限制用户输入无效值(这很困难 - 当用户莫名其妙地看到值在您的脚本更正用户输入时被删除或未被粘贴时,您会对复制粘贴值做什么/或阻止数据粘贴等),通过使文本框只读(你必须设置文本样式),允许用户仅选择日期(而不是输入日期)会更容易框,以便用户明白它是只读的)
$("#datepicker").attr("readonly", "readonly");
或通过显示标签(或类似标签的只读文本框)代替文本框,并让用户单独使用该按钮来选择日期。