Ciao a tutti. Ho questo problema:
devo fare dei controlli in javascript su alcuni campi di un form, e contemporaneamente aprire una popup all'invio del form stesso. Il fatto č che se interviene l'alert del controllo, poi si apre anche la popup. C'č una soluzione? Grazie.
Posto qui di seguito il tutto.
codice:<script> function valid(){ var nome=document.theform.nome.value; if (nome==""){ alert("Inserisci il tuo Nome!!") document.theform.nome.focus() return false } var cognome=document.theform.cognome.value; if (cognome==""){ alert("Inserisci il tuo Cognome!!") document.theform.cognome.focus() return false } var messaggio=document.theform.messaggio.value; if (messaggio==""){ alert("Inserisci il tuo messaggio!!") document.theform.messaggio.focus() return false } var oggetto=document.theform.oggetto.value; if (oggetto==""){ alert("Inserisci il titolo del messaggio!!") document.theform.oggetto.focus() return false } var emailmit=document.theform.emailmit.value; if (emailmit==""){ alert("Inserisci la tua Email!!") document.theform.emailmit.focus() return false } if (emailmit.indexOf('@', 0) == -1 || emailmit.indexOf('.', 0) == -1){ alert("Errore l'e-mail inserita non č valida!!"); document.theform.emailmit.focus() return false } } </script> <FORM name="mioform" METHOD="POST" target="popup" ACTION="mia pagina.asp" onsubmit="return valid (this),window.open('', 'popup', 'scrollbars=no,status=no,resizable=no,top=200,left=300,width=400,height=250');">


Rispondi quotando