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.