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
)
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>
adesso ti/vi chiedo x cortesia :
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à!!!!