Publicidad
Publicidad

RSS validación

HTML5 Constraint API

16 Comentarios
HTML5 Constraint API

Cada día usamos más características de HTML5 pero a veces hay algunas que nos pasan un poco más desapercibidas. Uno de los ejemplos es HTML5 Constraint API que esta orientada a facilitar las validaciones de formularios. HTML5 soporta dos atributos que nos permiten validar elementos en un formulario, por un lado tenemos el atributo "required" que nos obliga a rellenar el campo y por otro lado tenemos el atributo "pattern" que obliga a que el campo se adapte a algún tipo de patrón. Vamos a ver un ejemplo a través de un formulario con dos nombres :

Leer más »

Validación y accesibilidad web: cómo, cuándo y por qué

18 Comentarios
Validación y accesibilidad web: cómo, cuándo y por qué

addEventListener('load', function (event) { prettyPrint() }, false);


Como todos sabéis, HTML no es un lenguaje de programación, sino de representación y comunicación de información. Por ello, no se compila, sino que es interpretado por unos programas especiales a los que llamamos navegadores (aunque Microsoft intentó que los llamásemos exploradores). La cuestión es que este hecho de ser interpretado, y no compilado, le otorga una de sus principales ventajas y desventajas:


  • En lo positivo, no es necesario que una página esté escrita perfectamente para poder ser interpretada. Un error no va a provocar que no cargue la página, sino que en el peor de los casos hará que una zona se vea mal, o incluso puede que pase desapercibido porque nuestro navegador lo ignore.

  • En la parte negativa, esta libertad de los navegadores para ignorar o interpretar a su antojo ciertos campos, ha propiciado que cada uno haya querido cambiar el lenguaje a su gusto, y que a menudo una página varíe dependiendo del navegador utilizado para mostrarla.

Leer más »
Publicidad

¿Validación en cliente o en servidor?: La pregunta de la semana

10 Comentarios
¿Validación en cliente o en servidor?: La pregunta de la semana

El avance, en primer lugar en el hardware de los ordenadores personales (lo que nos permite ganar eficiencia operando en el PC del cliente), y en segundo lugar en los lenguajes interpretados por los navegadores web modernos, han hecho que poco a poco se traslade buena parte de la lógica de negocio de las aplicaciones web desde el servidor hacia los clientes.

Uno de los aspectos cruciales en esta disyuntiva es la validación de los datos introducidos por los clientes. Matices como la eficiencia, la seguridad o la robustez nos llevan a preguntar si preferís la validación de datos de entrada en el servidor o en el cliente, por qué y en qué casos cambiáis vuestras preferencias. En resumen:

¿Validación en cliente o en servidor?

La respuesta más votada se publicará la semana que viene. Recordad contestar en la zona de Respuestas (no en los comentarios de este post).

Leer más »
Publicidad
Inicio
Inicio

Ver más artículos