Il metodo val()
di jQuery serve a leggere e scrivere il valore di un elemento, ossia, nello specifico, viene utilizzato per gli elementi dei form. Vediamolo in dettaglio.
Sintassi di base
Lettura
$(elemento).val()
Scrittura
$(elemento).val(valore)
Gli elementi dei form interessati sono sia quelli di tipo input
che textarea
. In scrittura si può utilizzare questo metodo per impostare un valore predefinito:
$('input#data-di-nascita').val('gg/mm/aaaa');
In lettura questo metodo viene spesso utilizzato per la validazione dei dati:
$('#email').blur(function() {
if($(this).val() == '') {
// errore
}
});