Scus ama non riesco ad applicare la tua funzione io ho questo codice:
codice:
<SCRIPT language=JavaScript>
<!--
function winopen1(form){
if (form.newsletter.value.length < 2) {
alert("L'indirizzo di posta elettronica deve contenere almeno due caratteri!.")
form.newsletter.focus();
return false
}
miaStringa = form.newsletter.value;
if (miaStringa.indexOf("@")==(-1) || miaStringa.indexOf(".")==(-1)) {
alert("Inserisci un indirizzo e-mail valido!.")
form.newsletter.focus();
return false
}
win1=window.open ("", "click1", "history=no,resizable=no,status=no,scrollbars=no,menubar=no,width=300,height=250");
}
//-->
</SCRIPT>
e l'ho modificato in questo modo:
codice:
<SCRIPT language=JavaScript>
<!--
function winopen1(form){
var newsletter = document.form.newsletter; /* o equivalente */
if(!newsletter.value.match(/^\w+\@(\w+\.)+\w{2,4}$/) {
alert("Inserisci un indirizzo e-mail valido!.");
newsletter.focus();
return false
}
if (form.newsletter.value.length < 2) {
alert("L'indirizzo di posta elettronica deve contenere almeno due caratteri!.")
form.newsletter.focus();
return false
}
win1=window.open("", "click1", "history=no,resizable=no,status=no,scrollbars=no,menubar=no,width=300,height=250");
}
//-->
</SCRIPT>
non mi dà errore ma neanche controlla l'estensione! Dove sbaglio? :master: