Grazie per i suggerimenti, ma scrivo così nella asp di controllo:
codice:
<%@LANGUAGE = JScript%>
<%
   // Recupero i dati dal modulo
   var R1 = new String(Request.Form("R1"));
   var email = new String(Request.Form("email"));
   var nome = new String(Request.Form("nome"));

// RegExp per l'email
   var valida = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

if ((nome == "") || (nome == "undefined")) Response.Redirect("errore_new.htm?id=1");
if ((R1 == "") || (R1 == "undefined")) Response.Redirect("errore_new.htm?id=4");
if (!valida.test(email)) Response.Redirect("errore_new.htm?id=5");

// Creo la classe CDONTS.NewMail ed invio l'email
scrivo così nella pagina del form:
codice:
<input type="radio" value="150" name="R1">
ma nonostante seleziono il pulsante di opzione mi dice sempre che non l'ho selezionato, perchè?