![]() |
cambiar mensaje required Hola, tengo un input de esta forma
Código HTML:
Ver original bueno, la propiedad required funciona perfecto, pero es posible personalizar el mensaje que aparece cuando no se ha digitado nada? por que aparece "please fill out this field" -Otra cosa, seria bueno validar tambien con JavaScript??? lo digo por la compatibilidad entre navegadores, gracias |
Respuesta: cambiar mensaje required Que tal, busqué un poco (apenas comienzo con html5) cómo se haría esto y lo que proponén es mediante javascript aca tienes mayor documentación. [URL="http://blog.thomaslebrun.net/2011/11/html-5-how-to-customize-the-error-message-for-a-required-field/#.T0U9w2zqrVM"]http://blog.thomaslebrun.net/2011/11/html-5-how-to-customize-the-error-message-for-a-required-field/#.T0U9w2zqrVM[/URL] la función es la siguiente:
Código Javascript:
Ver original Hacen uso de Jquery, las validaciones lado cliente son importantes (con js o como en este caso con html5) pero no hay que dejar nunca fuera las validaciones lado servidor para evitar que el usuario simplemente deshabilite Js -por poner un ejemplo- Saludos |
Respuesta: cambiar mensaje required Muchas gracias, no pense que tuviera que usar un framework para esto... supongo que lo podre manipular desde el DOM... muchas gracias por el aporte, lo aprovechare, de igual manera seguire en busca :-) |
Respuesta: cambiar mensaje required La idea del atributo es no tener que usar javascript. Si vas a terminar usando jquery, más vale validar y personalizar los mensajes de error desde ahi y no usar el requred solo chrome te permite cierto grado de personalizaciín agregando un title al input Saludos |
Respuesta: cambiar mensaje required eso pense! para que usar un framework? seria como redundar, pero bueno gracias por el aporte del "title" |
Respuesta: cambiar mensaje required usar o no un framework depende de ti, el ejemplo qu pusieron es solo una idea. |
Respuesta: cambiar mensaje required Cita:
|
Respuesta: cambiar mensaje required <input title="Se necesita un nombre" type="text" name="nombre" required/> |
Respuesta: cambiar mensaje required Cita:
Yo encontre una forma bastante simple de cambiar el mensaje... si involucra un poquito de javascript. Controlo con el atributo "pattern" lo que quiero que se ingrese en el input (en mi caso son solo letras y un minimo de 3 y maximo de 100 letras)
Código HTML:
Ver original Controlo que el pattern que ingrese en el input se cumpla y sino muestro el mensaje personalizado:
Código Javascript:
Ver original |
| La zona horaria es GMT -6. Ahora son las 21:07. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.