2009-08-13 7 views
0
function echeck(str) { 

    var at="@" 
    var dot="." 
    var lat=str.indexOf(at) 
    var lstr=str.length 
    var ldot=str.indexOf(dot) 
    if (str.indexOf(at)==-1){ 
     alert("Invalid E-mail ID") 
     return false 
    } 

    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ 
     alert("Invalid E-mail ID") 
     return false 
    } 

    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ 
     alert("Invalid E-mail ID") 
     return false 
    } 

    if (str.indexOf(at,(lat+1))!=-1){ 
     alert("Invalid E-mail ID") 
     return false 
    } 

    if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ 
     alert("Invalid E-mail ID") 
     return false 
    } 

    if (str.indexOf(dot,(lat+2))==-1){ 
     alert("Invalid E-mail ID") 
     return false 
    } 

    if (str.indexOf(" ")!=-1){ 
     alert("Invalid E-mail ID") 
     return false 
    } 

    return true      
} 
fonction

valideFormulaire() {var EMAILID = document.frmSample.txtEmailvalidation Javascript et l'affichage en même temps

if ((emailID.value==null)||(emailID.value=="")){ 
    alert("Please Enter your Email ID") 
    emailID.focus() 
    return false 
} 
if (echeck(emailID.value)==false){ 
    emailID.value="" 
    emailID.focus() 
    return false 
} 
return true 

}

Entrez une adresse e-mail:

0 J'utilise le script suivant mais je n'arrive pas à comprendre comment envoyer le formulaire à un autre script PHP où j'essaye d'envoyer les adresses entrées par e-mail?

Quelqu'un peut-il me diriger dans la bonne direction?

Répondre

0

Définissez-vous l'attribut action dans votre formulaire?

<form action="myScript.php"> 
0
<form onsubmit="return ValidateForm()" action="another.php" method="post"> 
0
if (echeck(str)) { 
    submitForm() //or use document.getElementById("formId").submit() 
} 
1

Sur une note de côté, vous voudrez peut-être regarder dans regular expressions pour valider cette adresse e-mail, par opposition à la recherche manuelle des caractères spécifiques dans la chaîne. Le code sera plus succinct et l'expression capturera une plus grande variété d'entrées incorrectes. Vous pouvez trouver une variété d'expressions qui capturent les adresses e-mail en effectuant une recherche rapide sur Google.

Questions connexes