Attributo value
L'attributo value imposta il valore predefinito
per un campo di input di un modulo HTML.
Verrà inserito automaticamente in esso
all'accesso alla pagina.
Si applica ai tag input,
option
e altri.
Input di testo
Nel caso di un campo di input di testo input
il contenuto dell'attributo value imposterà
il testo visibile nel campo per impostazione predefinita (potrà essere
cancellato e scritto il proprio).
Pulsante
Nel caso in cui l'attributo venga applicato a un pulsante,
creato tramite il tag input
con l'attributo type nei valori button,
submit o reset,
l'attributo value imposterà
il testo del pulsante.
Checkbox
Nel caso in cui l'attributo venga applicato a una checkbox
non si osserveranno cambiamenti esterni, ma
una checkbox selezionata invierà al server
il contenuto di questo attributo. Se l'attributo
value non è presente nella checkbox - invierà
la stringa 'on'. Se la checkbox non è selezionata
- non verrà inviato nulla al server
indipendentemente dalla presenza dell'attributo value.
Pulsante radio
Per un gruppo di pulsanti
radio è necessario impostare valori diversi
dell'attributo value, in modo che dopo
l'invio al server, il linguaggio lato server, ad esempio,
PHP o
NodeJS
possa determinare quale
dei pulsanti era selezionato.
Tag option
Nel caso in cui al tag option
non venga impostato l'attributo value, allora al server
verrà inviato il contenuto del tag option.
Se invece l'attributo è impostato - verrà
inviato il suo contenuto.
Esempio
Impostiamo un testo predefinito per il campo di input:
<input type="text" value="testo predefinito">
:
Esempio
E ora cambiamo il testo del pulsante:
<input type="submit" value="cliccami">
:
Vedi anche
-
attributo
placeholder,
che imposta un suggerimento nel campo di input