[Javascript] Jquery radio

  • Creatore Discussione Creatore Discussione Fabio90
  • Data di inizio Data di inizio

Fabio90

Utente Attivo
29 Feb 2012
507
0
16
Buongiorno forum,
nella fase di checkout di questo sito devo risolvere una condizione che non può essere accettata ossia il Ritiro in sede + Pagamento alla consegna.
Per questo motivo se un utente seleziona Pagamento alla consegna Ritiro deve essere disabilitato e viceversa se viene selezionato Ritiro il Pagamento alla consegna deve essere disabilitato..

Per vedere la pagina checkout con la "problematica" esposta potete aggiungere a carrello il seguente prodotto
Ho iniziato ad abbozzare un codice del genere che non so come

if($('input#shipment_id_22:radio:checked').length > 0){ //se ritiro è selezionato
//nascondi contrassegno..
}

Grazie per il vostro supporto.
 

Allegati

  • checkout.png
    checkout.png
    95,9 KB · Visite: 253
Non avendo il tuo codice il mio è approssimativo ma dovresti mettere idspedizione nel tag select della spedizione e idcontrassegno nel tag option di contrassegno.

$("#idspedizione").change(function(){
if($("#idspedizione").val()=="ritiro"){
$("#idcontrassegno").attr('disabled', true);
}else{
$("#idcontrassegno").attr('disabled', false);
}
});
 
Mi correggo: Dovresti mettere idspedizione nel tag fieldset della spedizione e idcontrassegno nel tag input di contrassegno.
 

Discussioni simili