2011-05-03 123 views
14

如何使用“jQuery UI Datepicker 1.8.4”启用日期手动输入?jquery datepicker日期手动输入

我可以在Chrome中手动输入日期,但默认情况下不是Firefox。

+1

你是什么意思的“手动输入日期”? – Tim 2011-05-03 11:36:40

回答

30

你可以在chrome和firefox中输入日期,我检查过。日期选择器默认会阻止的一件事是,它只允许输入当前日期格式有效的字符。所以如果你的日期格式是“03/02/1980”,那么它将不允许任何字母被输入等,只有数字和/。

如果这是您要关闭,以允许键入的所有字符,然后使用这个东西:

$(".selector").datepicker({ constrainInput: false }); 

constrainInput设置为false,将允许任何中键入。

+0

我在Ubuntu 11.04和Windows 7上都使用firefox 3.6,无论constrainInput是true还是false(我试图输入数字),手动输入都不起作用。 在firefox 4中有效。 – Kerb 2011-05-04 04:31:01

+2

对不起,这是我的错 - 输入有属性maxlength =“0”:) – Kerb 2011-05-04 05:06:11

相关问题