Share
Explore BrainMass

JavaScript function to validate a text-field on a form that is to hold an email address.

Write a JavaScript function to validate a text-field on a form that is to hold an email
address. Now when writing this JavaScript function bear in mind that you won't be able
to fully validate it unless you manage to interrogate the server in which it's supposed to
reside. This is almost impossible, so the validation should check that the contents of the
text-field only looks like a valid email address.
email addresses look like the following
jim.brown@vu.edu.au
jimb@mbox.com.au
jim@aol.com
jvb@zdnet.com
etc ...

Submit a html file with a form containing an email text-field, and the JavaScript code that
called to validate the text-field when the form is submitted. (so I can easily test it).

If you use sources from the Internet please submit a reference!!! Otherwise submit only original solutions!

Solution Preview

http://www.smartwebby.com/DHTML/email_validation.asp

<script language = "Javascript">
/**
* DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
*/

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){
...

Solution Summary

Write a JavaScript function to validate a text-field on a form that is to hold an email
address.

$2.19