ciao a tutti.
Io ho una checkbox; volevo fare in modo che,cliccandoci sopra,se è la casella non è spuntata mi esegua una funzione jv,altrimenti me ne esegua un altra....
come posso fare???
ciao a tutti.
Io ho una checkbox; volevo fare in modo che,cliccandoci sopra,se è la casella non è spuntata mi esegua una funzione jv,altrimenti me ne esegua un altra....
come posso fare???
Devi testare l'attributo checked del checkbox:Originariamente inviato da Nick.ferro
ciao a tutti.
Io ho una checkbox; volevo fare in modo che,cliccandoci sopra,se è la casella non è spuntata mi esegua una funzione jv,altrimenti me ne esegua un altra....
come posso fare???
codice:<script type="text/css"> function Funzione1 () { alert("Funzione1"); } function Funzione2 () { alert("Funzione2"); } </script> <input type="checkbox" onclick="if (this.checked) Funzione1(); else Funzione2();"/>
- "E' un messaggio. E' di Svarion, della terra di Merdor!"
- "Busto Arsizio?"
- "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
- "Ca**o dici? C'è scritto «frocio chi legge»!"
grazie mille...un altra domanda se non ti scoccia...
volevo che quando calco sulla checkbox,prima mi esegui la funzione,poi,in base al valore che mi restituisce la funzione,me la "spunta" o meno
grazie ancora
Fai ritornare true o false alle varie funzioni a seconda delle tue esigenze e poi assegni il tutto all'attributo checked.
Dovrebbe andare:
codice:<script type="text/css"> function FunzioneControllo (valoreChecked) { if (valoreChecked) return Funzione1(); else return Funzione2(); } function Funzione1 () { alert("Funzione1"); if (condizione1) return true; else return false; } function Funzione2 () { alert("Funzione2"); if (condizione2) return true; else return false; } </script> <input type="checkbox" onclick="this.checked=FunzioneControllo(this.checked);" />
- "E' un messaggio. E' di Svarion, della terra di Merdor!"
- "Busto Arsizio?"
- "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
- "Ca**o dici? C'è scritto «frocio chi legge»!"