HTML differenza tra disabled e readonly

01 marzo 2021

​Nel linguaggio HTML possiamo usare due tipi di attributi in un campo di input se non vogliamo che l'utente  possa interagire con il campo stesso: disabled e readonly .
<input type="text" name="prova" disabled="disabled"/>
<input type="text" name="prova" readonly="readonly"/>
Apparentemente i campi sono identici non è possibile inserirci qualcosa cliccandoci dentro, ma nel primo caso all'invio della form il valore eventualmente già presente non verrà trasmesso nel secondo caso si.