prova questa soluzione:Originariamente inviato da niprova
premetto che lo javascript non lo conosco.
vorrei fare un controllo realtime(cioé che ti avvisi prima di inviare il form) su una cosa del genere:
io ho in un form la possibilità di spuntare diversi checkbox ma vorrei impedire che determinati accoppiamenti vengano inseriti.
ad esempio
se viene segnato :
'a' e 'b' tutto ok
'a' e 'c' tutto ok
'b' e 'c' vorrei che mi apparisse una mascherina che mi avverta che nn si può quella determinata scelta
come posso fare?Codice PHP:giovanni
<input type="checkbox" name="a" value="1">
<input type="checkbox" name="b" value="2">
<input type="checkbox" name="c" value="3">
js? ajax?
nn so da dove iniziare..
codice:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Documento senza titolo</title> <link href="stile.css" rel="stylesheet" type="text/css"> <script type="text/javascript"> function CK(F,BOX){ if(F.b.checked && F.c.checked){ alert("Attenzione l\'associazione B e C non è ammessa"); return false; } } </script> </head> <body> <div id="contenitore"> <form name="form1" method="post" action=""> <input name="a" type="checkbox" id="a" value="a" onClick="return CK(this.form,this.value)"> a <input name="b" type="checkbox" id="b" value="b" onClick="return CK(this.form,this.value)"> b <input name="c" type="checkbox" id="c" value="c" onClick="return CK(this.form,this.value)"> c </form> </div> </body> </html>

Rispondi quotando