Desidero modificare il valore predefinito di una casella di input in modo che quando resetto il modulo, il valore rimanga.Come imposto il valore predefinito di una casella di input usando jQuery?
Ho il seguente codice che imposta un valore utilizzando jQuery ma quando si preme reset, il valore diventa quello iniziale.
<form>
Email: <input type="text" id="email" value="old value" />
<input type="reset" value="reset" />
</form>
$(function(){
$("#email").val("New value");
});
È possibile impostare il valore direttamente con .VAL() non dovete impostare l'attributo da soli .VAL() è fondamentalmente un alias per .attr ("valore", "nuovo valore"); – Henry
No, non è un alias. Ecco .fn.val: this.value = val; // non modifica DOM e qui è attr: elem.setAttribute (nome, "" + valore); // modifica DOM –
Questa è una risposta migliore di quella accettata. Saluti. – Chad