2011-05-03 34 views
14

Cómo habilitar la entrada manual de fecha usando "jQuery UI Datepicker 1.8.4"?jquery datepicker date entrada manual

que pueda fecha de entrada manualmente en cromo pero no Firefox por defecto.

+1

¿Qué quiere decir con "fecha de entrada manualmente"? – Tim

Respuesta

30

puede escribir una fecha, tanto en Chrome y Firefox, he comprobado. Sin embargo, lo único que evitará datepicker por defecto es que solo permite escribir en caracteres que son válidos en el formato de fecha actual. Entonces, si su formato de fecha es "03/02/1980", no permitirá que se tipeen letras, etc. solo números y /.

Si esto es lo que desea desactivar, para permitir que todos los caracteres que se escriban, a continuación, utilizar esto:

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

constrainInput establece en false permitirá que nada a ser escrito.

+0

Uso Firefox 3.6 tanto en Ubuntu 11.04 como en Windows 7, la entrada manual no funciona, no importa la entrada de constricción verdadera o falsa (estoy tratando de ingresar dígitos). En Firefox 4 funciona. – Kerb

+2

Lo siento, fue mi culpa - la entrada tenía el atributo maxlength = "0" :) – Kerb