Ciao a tutti ho questa funzione per controllare un form ma ho un problema con il campo cellulare: se è vuoto va bene, se è compilato faccio il controllo che siano solo numeri.
Quando il campo è vuoto il form si invia, se ho compilato male l'errore esce correttamente, ma se è compilato bene il form non passa cliccando salva e rimane lì.
Vi scrivo il codice:
codice:function controlla() { var A,B,C var espressione = /^\d+$/; A=document.f1.paziente.value; B=document.f1.data.value; C=document.f1.cellulare.value; if (!A){ alert("Inserire Il Paziente"); return false; } else if (!B){ alert("Inserire La Data"); return false; } else if (C!=''){ if (!espressione.test(C)){ alert('Cellulare non corretto, inserire solo numeri'); return false; } } //INVIA IL MODULO else { document.f1.action = "salvapp.asp"; document.f1.submit(); } }

Rispondi quotando