Hola :
Estoy haciendo una web que tiene algunos formularios y me estoy planteando si hacerlos en html5 o javascript. Veo que muchas webs siguen utilizando javascript, supongo que debido a la incompabilibidad de ciertas versiones de navegadores.
¿Que me aconsejan?
Gracias
creo que no estás claro en que es html5, ni javascript... tu pregunta es como decir "tengo que escribir un texto lo debería escribir en el cuaderno con un lápiz o debería usar el lápiz para escribir en el cuaderno?"
html = hyper text markup language, es un lenguaje de paginacion, su trabajo es crear y paginar los elementos visibles en pantalla, este muestra solamente
jscript es el lenguaje de programacion en web del lado cliente por excelencia, este crea comportamientos e interacciones en la pagina
si vas a hacer fomulario es inevitable html (sea 1, 4 ,5, etc..) de resto si lo que te refieres es a puntualmente validacion debe ser en jscript para que reacciones como deseas...
LLevas razón, no me explique bien.
Me referia en concreto a la validación por html (por ejempo campos obligatorios) sin hacer uso de javascript.
el html no va a hacer una validacion real... solo va a mostrar que el campo no está bien... jscript si es necesario
Si, pero puede hacer que cada campo ponerle un patron, que sea obligatorio, etc.. cosas que con javascript lleva mas lineas de codigo.
Por ejemplo :
http://www.nubelo.com/blog/validar-un-formulario-con-html5-y-sin-necesidad-de-javascript/
hola OssoH una cosa es validar los campos de un formulario y otra es procesar los datos... puedes utilizar html5 para eso mas luego tendrás que implementar javascript del lado cliente, o php, o ajax, para el lado servidor etc. saludos.
Son "mas lineas" en javascript pero te aseguras compatibilidad hasta en IE6 xD. A ver, HTML5 esta muy bien porque con un atributo lo haces pero... cualquier usuario que vaya con IE8 (por ejemplo) a tu pagina se salta complementa mente la validación sin hacer nada.
En fin, yo lo haría con ambos xD
Saludos
Amigo yo te aconsejo que independientemente de si usas javascript o html5 debes validar los datos desde el servidor y así te evitas que puedan ingresar datos desactivando el javascript o quitando las etiquetas html5.
Yo uso html 5 para validar porque ya casi nadie usa internet explorer y para los que tengan un navegador antiguo no hay problema porque los valido desde el servidor y no gusrdo nada hasta que envie bien la info.