Cambiar idioma información required HTML 5

publicado por: user9099

Estoy haciendo una web en italiano en HTML5.
Tengo un formulario de contacto, con todos los campos con la etiqueta requried="" de HTML5.

Al darle a submit la info que sale debajo de cada input, sale en español, como puedo hacer para qeu salga en italiano.

Asi está el doctype y la etiqueta html

<!DOCTYPE HTML>
<html lang="it" xml:lang="it" xmlns="http://www.w3.org/1999/xhtml">

solución

Utiliza la función setCustomValidity(), aplicada en cada uno de los elementos en los que quieras mostrar un mensaje distinto:

HTML

<form id="form">
  <input type="text" required />
  <input type="submit">
</form>

Javascript (jQuery)

$('#form input[type=text]').on('change invalid', function() {
    var campotexto = $(this).get(0);

    campotexto.setCustomValidity('');

    if (!campotexto.validity.valid) {
      campotexto.setCustomValidity('Ciao ragazzi!');  
    }
});

En el siguiente enlace de MDN encontrarás más información y otros ejemplos:
https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Forms/Data_form_validation#Customized_error_messages

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *