Ciao ragazzi,
nel forum ho trovato questo script che mi obbliga a selezionare almeno un radio button per poter inviare il form.
<script type="text/javascript">
function mess()
{
scelte = new Array();
var marca = document.add_art.radio_group1;
for (var i=0;i<marca.length;i++) {
if (marca[i].checked)
scelte[scelte.length] = marca[i].value;
}
var pollici = document.add_art.radio_group2;
for (var i=0;i<pollici.length;i++) {
if (pollici[i].checked)
scelte[scelte.length] = pollici[i].value;
}
if (scelte.length < 1) {
alert ('selezionare almeno una voce');
return false;
}
else {
return true;
}
}
</script>
</head>
<body>
<form name="add_art" action="/cerca.php" method="get">
<input name="radio_group1" id="cpu1" type="radio" value="amd" /> AMD
<input name="radio_group1" id="cpu2" type="radio" value="intel" /> INTEL
<input name="radio_group2" id="schermo1" type="radio" value="12" /> 12 pollici
<input name="radio_group2" id="schermo2" type="radio" value="14" /> 14 pollici
<input type="submit" value="invia" onClick="return mess();">
</form>
In questo codice i radio button sono divisi in group1 e group2.
Per inviare il form basta selezionare un radio button indifferentemente dal gruppo.
Se io volessi avere due alert differenti, uno per il group 1 ed uno per il group2 come posso fare?
Ho provato a fare un pò di modifiche al codice ma non riesco, non mi funziona. :master:
Grazie in anticipo