rieccomi,
l' ho adattato secondo le mie esigenze e mi pare funziona, posto il codice che ho ora (quello in php serve a me solo per vedere che passa i dati)
adesso ti/vi chiedo x cortesia :codice HTML:<!doctype html> <html> <head> <meta charset="UTF-8"> <?php $menubase_primo=$_POST['menubase_primo']; $menubase_contorno=$_POST['menubase_contorno']; echo "Menu Base Primo = ".$menubase_primo."<br>"; echo "Menu Base Contorno = ".$menubase_contorno."<br>"; echo "<br><br>"; $menumedio_secondo=$_POST['menumedio_secondo']; $menumedio_contorno=$_POST['menumedio_contorno']; echo "Menu Medio Secondo = ".$menumedio_secondo."<br>"; echo "Menu Medio Contorno = ".$menumedio_contorno."<br>"; echo "<br><br>"; $menucompleto_primo=$_POST['menucompleto_primo']; $menucompleto_secondo=$_POST['menucompleto_secondo']; $menucompleto_contorno=$_POST['menucompleto_contorno']; echo "Menu Completo Primo = ".$menucompleto_primo."<br>"; echo "Menu Completo Secondo = ".$menucompleto_secondo."<br>"; echo "Menu Completo Contorno = ".$menucompleto_contorno."<br>"; echo "<br><br>"; ?> <script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.js"></script> <script type="text/javascript"> function attiva(opt){ var option = document.getElementById('r'+opt).getElementsByTagName("input") var box = document.getElementsByClassName("box") for(var k=0; k<box.length; k++){ if((opt-1) != k){ box.item(k).checked=false for(var y=0; y<document.getElementsByClassName("sel").length; y++){ document.getElementsByClassName("sel").item(y).setAttribute("disabled","disabled") document.getElementsByClassName("sel").item(y).checked=false } } } for(var i=0; i<option.length; i++){ if(document.getElementsByName("m"+opt).item(0).checked){ option[i].removeAttribute("disabled") }else{ option[i].setAttribute("disabled","disabled") option[i].checked=false } } } </script> <title>Home page</title> </head> <body> <form action="" name="sceltamenu" method="post"> <input name="m1" class="box" type="checkbox" value="" onClick="attiva(1)"> <p id="r1"> <input name="menubase_primo" class="sel" disabled type="radio" value="primo1"> <input name="menubase_primo" class="sel" disabled type="radio" value="primo2"> <input name="menubase_primo" class="sel" disabled type="radio" value="primo3"> <br> <input name="menubase_contorno" class="sel" disabled type="radio" value="contorno1"> <input name="menubase_contorno" class="sel" disabled type="radio" value="contorno2"> </p> <input name="m2" class="box" type="checkbox" value="" onClick="attiva(2)"> <p id="r2"> <input name="menumedio_secondo" class="sel" disabled type="radio" value="secondo1"> <input name="menumedio_secondo" class="sel" disabled type="radio" value="secondo2"> <input name="menumedio_secondo" class="sel" disabled type="radio" value="secondo3"> <br> <input name="menumedio_contorno" class="sel" disabled type="radio" value="contorno1"> <input name="menumedio_contorno" class="sel" disabled type="radio" value="contorno2"> </p> <input name="m3" class="box" type="checkbox" value="" onClick="attiva(3)"> <p id="r3"> <input name="menucompleto_primo" class="sel" disabled type="radio" value="primo1"> <input name="menucompleto_primo" class="sel" disabled type="radio" value="primo2"> <input name="menucompleto_primo" class="sel" disabled type="radio" value="primo3"> <br> <input name="menucompleto_secondo" class="sel" disabled type="radio" value="secondo1"> <input name="menucompleto_secondo" class="sel" disabled type="radio" value="secondo2"> <input name="menucompleto_secondo" class="sel" disabled type="radio" value="secondo3"> <br> <input name="menucompleto_contorno" class="sel" disabled type="radio" value="contorno1"> <input name="menucompleto_contorno" class="sel" disabled type="radio" value="contorno2"> </p> <input type="submit" name="button" id="button" value="Invia"> </form> </body> </html>
alla spunta di uno dei 3 checkbox dei menu vorrei che automaticamente si selezionassero i rispettivi primi piatti (es. spunto menu base e mi si devono attivare primo1 e contorno1 dello stesso menu base)
spuntando il menumedio si deseleziona tutto e si attiva secondo1 e contorno1 del menumedio....e via dicendo per il menucompleto
una volta fatto ciò i valori dei vari menù composti come li passo alla pagina conferma.php?
grazie mille per la disponibilità!!!!![]()

)
Rispondi quotando