Getty JavaScript Class back top fwd

Verifying email addresses

<script language=javascript>
<!-- Hide script from older browsers

function validEmail(email) {
    invalidChars = " /:,;"
    
    if (email == "") {
        return false
    }
    for (i=0; i<invalidChars.length; i++) {
        badChar = invalidChars.charAt(i)
        if (email.indexOf(badChar,0) > -1) {
            return false
        }
    }
    atPos = email.indexOf("@",1)
    if (atPos == -1) {
        return false
    }
    if (email.indexOf("@",atPos+1) != -1) {
        return false
    }
    periodPos = email.indexOf(".",atPos)
    if (periodPos == -1) {
        return false
    }
    if (periodPos+3 > email.length)    {
        return false
    }
    return true
}

function submitIt(form) {
    if (!validEmail(form.emailAddr.value)) {
        alert("Invalid email address")
        form.emailAddr.focus()
        form.emailAddr.select()
        return false
    }
    return true
// End hiding script -->
</script>

<form onsubmit="return submitIt(this)" action="someAction.cgi"
name=myForm>