Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/02/2012, 13:27
arhego
 
Fecha de Ingreso: febrero-2012
Mensajes: 37
Antigüedad: 12 años, 9 meses
Puntos: 5
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
  1. $(document).ready(function () {
  2.     var intputElements = document.getElementsByTagName("INPUT");
  3.     for (var i = 0; i < intputElements.length; i++) {
  4.         intputElements[i].oninvalid = function (e) {
  5.             e.target.setCustomValidity("");
  6.             if (!e.target.validity.valid) {
  7.                 if (e.target.name == "username") {
  8.                     e.target.setCustomValidity("The field 'Username' cannot be left blank");
  9.                 }
  10.                 else {
  11.                     e.target.setCustomValidity("The field 'Password' cannot be left blank");
  12.                 }
  13.             }
  14.         };
  15.     }
  16. })

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