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:
$( "#birthdate" ).val( "01/01/1970" );
In lettura questo metodo viene spesso utilizzato per la validazione dei dati:
$( "#birthdate" ).blur(function() {
if( !/^\d{2}\/\d{2}\/\d{4}$/.test( $( this ).val() ) ) {
//...
}
});