Campos de formulario con discapacidad no se envía ...

Por Watkin Lloyd Steven , Jueves 04 de septiembre 2008 11:01 am

En una breve nota, en el marco de la actual agencia de software de las propiedades del proyecto que he vuelto a la fecha de entrada de edición dentro del sistema. Ahora en vez de permitir a los usuarios acceder a todos los bits de edad de texto que he cambiado a una fecha de Javascript / selector de tiempo (a corto plazo) que permite al usuario 'pick' y la fecha y la hora de una ventana emergente.

Ahora, para mi systema de edad en el selector que aparece cuando el usuario hace clic en el campo de entrada . Sin embargo, esto permitiría a los usuarios a ignorar el campo de texto y todavía ir a escribir cualquier cosa vieja en el campo. Esta no era la ideal. Así que mi solución era " desactivar "el campo de formulario y poner un período de al lado con un onClick evento llamando a la fecha y selector de tiempo. Esto significa que el usuario se vio obligado a usar casi de la fecha agradable / selector de tiempo para las fechas que entrar con el formato correcto (a pesar de que todavía tiene que ser validado!).

Así que empecé a pasar muy bien mi formato fecha-hora (s) a través del formulario y recoger tratando de recoger con PHP 's $ _GET o $ _POST variables. Unfortunately'disabled los campos no se transmiten a través de envíos de formularios Esto era muy molesto. La solución fue permitir que el elemento de entrada mediante Javascript para que el formulario se envió con el onsubmit evento.

Esto significa que los datos del formulario se pasa a través de su conveniencia y se ha formateado muy bien preparados para la validación ... Â

Deja una respuesta













Panorama Tema por Themocracy

6 visitantes en línea
4 personas, contra los robots de 2, 0 miembros
Número máximo de visitantes de hoy: 14 a 03:51 am UTC
Este mes: 26 a 05/07/2011 12:35a.m. UTC
Este año: 130 en 28-03-2011 22:40 UTC
Todo el tiempo: 130 en 28-03-2011 22:40 UTC