## 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>