allora, prova così:
codice:
<input type="radio" name="personalizzazione" value="neutro" /> Neutro
<input type="radio" name="personalizzazione" value="tampone1" /> Tampone 1 colore
<input type="radio" name="personalizzazione" value="flexo" /> Flexo 2/3 colori
<input type="radio" name="personalizzazione" value="caldo" /> A caldo oro/argento
Ho rimosso il checked e lasciato il name identico, che ci servirà in una funzione javascript (il controllo della correttezza del form mettilo all'onsubmit del form stesso
codice:
<form name="nomeform" action="actionform.asp" onsubmit="return checkform(this)">
...
</form>
La funzione javascript andrà a racchiudere tutti i controlli su tutti i campi e ritornerà un boolean (true se il form è corretto e il submit deve avvenire, false in caso contrario)
codice:
function checkform(f) {
/*
...
...
*/
// Controllo dei radiobutton
var boolRadio = false;
for (var i = 0; i < f.elements['personalizzzione'].length; i++) {
boolRadio = boolRadio || f.elements['personalizzazione'][i].checked;
}
if (!boolRadio) {
alert("Devi selezionare un tipo di stampa!");
return false;
}
Vedi se va.