que quieren cambiar el valor predeterminado de un cuadro de entrada de forma que cuando se restablece el formulario, el valor se mantiene.¿Cómo configuro el valor predeterminado de un cuadro de entrada usando jQuery?
Tengo el siguiente código que establece un valor usando jQuery pero a medida que se pulsa reset, el valor se convierte en el inicial.
<form>
Email: <input type="text" id="email" value="old value" />
<input type="reset" value="reset" />
</form>
$(function(){
$("#email").val("New value");
});
Puede establecer el valor directamente con .val() usted no tiene que establecer el atributo mismo .val() es básicamente un alias para .attr ("valor", "nuevo valor"); – Henry
No, no es un alias. Aquí está .fn.val: this.value = val; // no modifica DOM y aquí está attr: elem.setAttribute (name, "" + value); // modifica DOM –
Esta es una mejor respuesta que la aceptada. Aclamaciones. – Chad