Controllare le checkbox con PHP

Fede72

Nuovo Utente
27 Gen 2016
20
2
3
Ciao a tutti,
ho creato un form in html con 3 checkbox,
ora devo verificare che prima di inviare i risultati ci sia almeno una scelta selezionata,
mi andrebbe bene sia che si disabilitasse il bottone di invio sia che mi appaia un messaggio di errore,
sapreste dirmi come fare?

Grazie,
Fede
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
146
63
PR
www.borgo-italia.it
ciao
via php dove ricevi i valori (verifica lato server)
PHP:
if(!isset($_POST['ch_1']) && !isset($_POST['ch_2']) && !isset($_POST['ch_3'])){
    echo "NON hai fatto nessuna scelta";
    //e qui un ritorno al form in automatico
    //o un semplice link
    exit();
}
//quello che devi fare
per disailitare il pulsante di submit devi usare js (verifica lato client), ma non conosco bene js
 

Fede72

Nuovo Utente
27 Gen 2016
20
2
3
in effetti le possibilità erano due, quella suggerita da Borgo Italia funziona e non mi manda i dati,
la seconda era quella di disabilitare il bottone di invio fino a quando almeno un field non fosse selezionato
 

Fede72

Nuovo Utente
27 Gen 2016
20
2
3
tra le altre cose ho notato che funziona solo con il checkbox ma non con il radio o il testo, come si può fare?