Poczta z weryfikacją adresu

Skrypt weryfikuje poprawność podawanego adresu poczty elektronicznej przy wypełnianiu formularzy i wysyłaniu ich za pomocą przycisku Submit. Sprawdza, czy w adresie znajduje się znak "małpy", czyli "@", a także, czy obecny jest prefiks przed "@" i właściwy sufiks (.com, .pl, .net itd.)



Skopiuj przykładowy kod.


W ramach HEAD

<SCRIPT LANGUAGE="JavaScript">

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
function emailCheck() {
txt=document.isn.email.value;
if (txt.indexOf("@")<3){
alert("Sorry! Ten adres jest chyba niepoprawny. Proszę,"
+" sprawdź prefiks przed znakiem '@'.");
}
if ((txt.indexOf(".com")<5)&&(txt.indexOf(".org")<5)
&&(txt.indexOf(".gov")<5)&&(txt.indexOf(".net")<5)
&&(txt.indexOf(".mil")<5)&&(txt.indexOf(".edu")<5)&&(txt.indexOf(".pl")<5)){
alert("Sorry! Ten adres jest chyba niepoprawny.\nProszę,"
+" sprawdź sufiks. (powinien zawierać "
+".com, .edu, .net, .org, .gov, .mil lub .pl)");
   }
}
// End -->
</SCRIPT>

W ramach BODY

<FORM NAME="isn">
<INPUT TYPE="text" NAME="email" SIZE=40 VALUE=""><BR><br>
<INPUT TYPE="button" NAME="email1" VALUE=" Submit " onClick="emailCheck()">
</FORM>