jQuery mette a disposizione numerosi metodi per la manipolazione degli elementi dell’HTML, ma non esiste un metodo specifico per abilitare o disabilitare bottoni, campi di testo o aree di testo.
Per ottere questo risultato si devono utilizzare altre strade, nulla di complicato, dobbiamo semplicemente agire sull’attributo disabled.
Una demo può essere vista all’indirizzo: http://demo.studio-88.it/formDemo/disable.php
Supponiamo di avere il seguente codice:
Per disabilitarlo il codice da scrivere è:
$('input[name="campoDiTesto"]').attr('disabled','disabled');
Per attivarlo invece ci basterà scrivere:
$('input[name="campoDiTesto"]').removeAttr('disabled');