Como bien dicen por aquí, la validación siempre existirá a nivel de servidor, y más aún cuando se trata de meter datos en una base de datos. De todas formas, ahora mismo tampoco validamos siempre al 100% todo, y muchos datos acaban introduciéndose como "0" en la base de datos por haber sido mal metidos en el formulario.
Que el navegador "cape" ciertas cosas a nivel de cliente me parece MUY positivo. De ese modo, un campo de "unidades" al que le asignemos 2 dígitos, si decimos que será "number", sabemos 100% seguro que nadie va a poder escribir una letra. Obviamente esto no funcionará bien hasta dentro de unos años pero... qué demonios, el tiempo pasa sin darnos cuenta, y si no somos nosotros, serán otros los que los disfruten. Ahora solemos decir que el máximo de un textbox son 10 caracteres por ejemplo... y no pasa nada. Seguramente hubo un tiempo en que ese atributo no existía. (Pero aun así, yo por ejemplo sigo "cortando" las cadenas de texto a su longitud máxima antes de meterlas en la base de datos). __________________________ <?php $Autor = "Iban Rodriguez"; // Programador, <THE MOVIE> ?> www.themovie.org -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] nombre de Reynier Perez Mira Enviado el: lunes, 15 de mayo de 2006 5:21 Para: Ovillo, la lista de CSS en castellano Asunto: [Ovillo] Se acabaron los problemas de validaciones u otros o ... Ayer en la noche dando vueltas por el sitio de Mozilla me encontré con el siguiente link: http://whatwg.org/specs/web-forms/current-work/. Leo cosas muy interesantes en el mismo y pongo algunos ejemplos debajo: 1) Adición de nuevos tipos para el elemento INPUT: datetime, datetime-local, date, month, week, time, number, range, email, url 2) Atributos min y max para manejar alguno de los tipos anteriores 3) Nuevo atributo "pattern" que permitirá añadir máscaras o patrones a los elementos INPUT 4) Nuevo atributo "required" que permitirá validar que el campo no sea vació a la hora de enviar el formulario 5) Nuevo atributo "autocomplete" que se aplicará solo a los elementos INPUT de tipo text, password, date, time, numeric, email y url 6) Nuevo atributo "autofocus" este no comprendi muy bien para que me sirve 7) Nuevo atributo "inputmode" que tampoco comprendi bien que me quiere decir 8) Elemento "datalist" y "list" 9) Otras más pues no terminaría de escribir si las pongo todas ¿Estoy soñando acaso? ¿Se acabó entonces la validación con Javascript del lado del cliente y se llegó a la era de las páginas accesibles y válidas por completo? Si es así y no me equivoco entonces que viva "XForms" Salu2 PD: Le recomiendo que lo lean. Ahhh !!! Está en inglés. -- ReynierPM Moderador Lista PHPCuba https://listas.softwarelibre.cu/mailman/listinfo/php Hay dos cosas infinitas: el Universo y la estupidez humana. Y del Universo no estoy seguro. _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a [email protected] Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a [email protected] Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo
