Foros del Web » Creando para Internet » HTML »

Mensage de Required - Placeholder en Español

Estas en el tema de Mensage de Required - Placeholder en Español en el foro de HTML en Foros del Web. Saludos Al tener algo como ésto: Código: <input type="text" name="nombre" value="" placeholder="Por favor ingrese su nombre" required> El mensaje que aparece por pantalla al cumplirse ...
  #1 (permalink)  
Antiguo 11/05/2013, 09:56
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 22 años, 3 meses
Puntos: 1
Mensage de Required - Placeholder en Español

Saludos

Al tener algo como ésto:

Código:
<input type="text" name="nombre" value="" placeholder="Por favor ingrese su nombre" required>
El mensaje que aparece por pantalla al cumplirse el required es:

"Please fill out this field"

Cómo puedo colocar ese mensaje a:

"Por favor llene este campo"

Gracias
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.
  #2 (permalink)  
Antiguo 11/05/2013, 10:48
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Mensage de Required - Placeholder en Español

Eso depende del navegador. Si te sale en inglés es porque probablemente tengas tu navegador en inglés.
  #3 (permalink)  
Antiguo 11/05/2013, 11:00
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 22 años, 3 meses
Puntos: 1
Respuesta: Mensage de Required - Placeholder en Español

Eso si que es un inconveniente a la hora de estandarizar los mensajes al idioma que uno requiera.

Será preferible usar el validate de jquery entonces.

Muchas Gracias
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.
  #4 (permalink)  
Antiguo 11/05/2013, 11:06
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Mensage de Required - Placeholder en Español

Hombre, al fin y al cabo es una cosa del propio programa. Si lo tienes en inglés, el navegador, normalmente es porque lo instalaste en inglés.

Es como querer cambiar el idioma de la pantalla para imprimir la web, saldrá en el idioma del navegador.

Yo no lo vería como un inconveniente. El usuario que no lo tenga en español normalmente es porque así lo quiere, y si no lo quiere, estará acostumbrado a que le salgan mensajes en inglés aquí y allá.
  #5 (permalink)  
Antiguo 11/05/2013, 11:27
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 22 años, 3 meses
Puntos: 1
Respuesta: Mensage de Required - Placeholder en Español

Si, ciertamente no es un "problema" técnico. Pero si de usabilidad.

Muchos usuarios no sabran cómo, cuándo, dónde o por qué su navegador está en inglés. Pero si sabrán ver como un error que un site en Español esté lanzando mensajes y alertas en Inglés.

Si lo que estás (tu) colocando por pantalla no lo puedes controlar, mejor es no colocarlo.

Todo queda en la forma de trabajar de cada quien, nada más.
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.
  #6 (permalink)  
Antiguo 11/05/2013, 13:46
Avatar de ryugen
Colaborador
 
Fecha de Ingreso: agosto-2008
Ubicación: Rosario, Santa Fe
Mensajes: 350
Antigüedad: 15 años, 7 meses
Puntos: 187
Respuesta: Mensage de Required - Placeholder en Español

La forma de cambiar el mensaje que te aparece cuando un input es requirido mediante el atributo required es traves de la función setCustomValidity en el evento oninvalid

Puedes ver en funcionamiento esto en este ejemplo

Desgraciadamente no pude encontrar en la Web la compatibilidad de este mecanismo. Lo probé en Firefox y Chrome en sus últimas versiones y ha funcionado.

Quiero creer que todo navegador que implemente el atributo required ha implementado esta función pero no puedo garantizartelo.

Saludo
  #7 (permalink)  
Antiguo 13/05/2013, 03:17
 
Fecha de Ingreso: noviembre-2010
Mensajes: 113
Antigüedad: 13 años, 5 meses
Puntos: 10
Respuesta: Mensage de Required - Placeholder en Español

Encuentro muy útil el nuevo atributo "required", pero creo que sólo debe usarse pasa salir del paso o para aplicaciones poco importantes, ya que segun el navegador que uses, los campos reaccionaran de una forma u otra, marcandolos en rojo, mostrando un tooltip, etc... Pero una página bien diseñada y programada debe actuar exactamente como tu quieras, si el campo se muestra en rojo es porque tu has pensado que debe mostrarse así, no porque el navegador lo traiga por defecto, por no hablar de que el formulario no se validará si el navegador no soporta el atributo.

Etiquetas: español, html5, placeholder
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:04.