Salve, sto avendo delle difficolt� con una select con scelte multiple. Io tramite un form salvo dei dati in un db mysql, fino ad ora ho utilizzato le checkbox, quindi mi rivotavo ogni singolo valore, quindi per me era facile inserire nel db 0 o 1. Ora devo salvare gli stessi dati con una select a scelta multipla (mai usata prima), ma ho notato che in questo modo non ricevo pi� i valori separati ma uniti in un array. Ora per separare i valori avevo pensato di fare una cosa del genere: Creare x checkbox nascosti per quanti option della select ci sono, poi tramite un change selezionare il rispettivo checkbox, in base alle option selezionate. Ma non sono riuscito a farlo funzionare... ecco il codice
codice HTML:
$('#select').change(function() { /* Act on the event */ console.log($(this).val()); $("#select option:selected").each(function() { $('#check1').prop("checked", $(this).val() == 'opzione1' ? true : false); $('#check1').prop("checked", $(this).val() == 'opzione2' ? true : false); $('#check1').prop("checked", $(this).val() == 'opzione3' ? true : false); }); });
Potete darmi una mano.
PS. se c'� una soluzione migliore sono tutto orecchie....