sinceramente non ho capito bene per che cosa sarebbe univoco.... e poi ho messo quello che hai scritto, non ha funzionato...
function check(){
// Variabili associate ai campi del modulo
var nome = document.ricerca.search1.value;
var RE = /\d/
//var email_reg_exp = /^([a-zA-Z]/;
// ****
if (document.ricerca.num[0].checked) {
//Effettua il controllo sul campo MATRICOLA
if ((isNaN(nome)) || (nome == "") || (nome == "undefined")) {
alert("Il campo Matricola è numerico ed obbligatorio.");
document.ricerca.search1.value = "";
document.ricerca.search1.focus();
return false;
}
} else {
//Effettua il controllo sul campo NOME
if ((nome == "") || (nome == "undefined")) {
alert("Il campo Nome è obbligatorio.");
document.ricerca.search1.focus();
return false;
}
} else {
if (RE.ricerca(nome) || (nome== "") || (nome== "undefined")) {
alert("Il campo cognome è alfabetico ed obbligatorio.");
document.ricerca.search1.value = "";
document.ricerca.search1.focus();
return false;
}
//INVIA IL MODULO
}
if(confirm('Sicuro?')) document.ricerca.submit();
}
//-->
</script>
----------------------------------------------------
l'errore segnala "previsto oggetto" ......
Grazie![]()