Ragazzi sto lavorando su un form di inserimento per alcuni prodotti ed ho la necessità di abilitare alcuni campi di testo a comando (sfruttando opportuni checkbox).
Ci sono riuscito tranquillamente con javascript puro in questo modo:
codice:
function abilitaPrezzo() {
if(document.formProdotto.priceChecked.checked) {
document.formProdotto.price.disabled=false;
} else {
document.formProdotto.price.disabled=true;
}
}
Ho provato a fare la stessa cosa con jquery, sopratutto per evitare tutte le lungaggini nella definizioni dei nomi come nel caso precedente, ed ho prodotto il seguente script:
codice:
function abilitaPrezzo() {
if $('#ckPrice').attr('checked) {
$('#ePrice').removeAttr("disabled");
} else {
$('#ePrice').attr("disabled",true);
}
}
Come vedete quello jquery è molto più rapido da scrivere ma non riesco a farlo funzionare purtroppo! La funzione è legata ad un evento onclick sul checkbox.
Scusatemi ma sono alla mia prima esperienza con jquery purtroppo!
Saluti, Carlo.