- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- [ASP] Rendere non obbligatorio un campo !
-
[ASP] Rendere non obbligatorio un campo !
Ciao a tutti come faccio in questo codice >
<script language="javascript">
<!--
function Modulo() {
// Variabili associate ai campi del modulo
var username = document.aaa.username.value;
var email = document.aaa.email.value;
var citta = document.aaa.citta.value;
var commento = document.aaa.commento.value;
// Espressione regolare dell'email
var email_reg_exp = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-]{2,})+.)+([a-zA-Z0-9]{2,})+$/;//Effettua il controllo sul campo username if ((username == "") || (username == "undefined")) { alert("Il campo Nome è obbligatorio."); document.aaa.username.focus(); return false; } else if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) { alert("Inserire un indirizzo email corretto."); document.aaa.email.select(); return false; }
//Effettua il controllo sul campo CITTA'
else if ((citta == "") || (citta == "undefined")) {
alert("Il campo Città è obbligatorio.");
document.aaa.citta.focus();
return false;
}
else if ((commento == "") || (commento == "undefined")) {
alert("Inserisci il commento.");
document.aaa.commento.focus();
return false;
}//INVIA IL MODULO else { document.aaa.action = "elabora.asp"; document.aaa.submit(); }
}
A fare in modo che il campo "città" non sia obbligatorio ?
Grazie !
-
basta che elimini la penultima "else if...", cioè
//Effettua il controllo sul campo CITTA' else if ((citta == "") || (citta == "undefined")) { alert("Il campo Città è obbligatorio."); document.aaa.citta.focus(); return false; }
Consiglio: ogni tanto una letturina al manuale delle strutture di controllo (if ... then ... else ..., if ... then ... else if ..., ) non farebbe male...