Full version: jsB@nk » Form » Validation » Validation
URL: https://www.javascriptbank.com/validation.html
Let JavaScript help you receive feedback from your visitors. The script also requires that all fields must be completed before the form is submitted. Great!
Full version: jsB@nk » Form » Validation » Validation
URL: https://www.javascriptbank.com/validation.html
<SCRIPT LANGUAGE="JavaScript"><!-- Beginfunction checkFields() {missinginfo = "";if (document.form.name.value == "") {missinginfo += "\n - Name";}if ((document.form.from.value == "") || (document.form.from.value.indexOf('@') == -1) || (document.form.from.value.indexOf('.') == -1)) {missinginfo += "\n - Email address";}if ((document.form.website.value == "") || (document.form.website.value.indexOf("http://") == -1) || (document.form.website.value.indexOf(".") == -1)) {missinginfo += "\n - Web site";}if(document.form.comments.value == "") {missinginfo += "\n - Comments";}if (missinginfo != "") {missinginfo ="_____________________________\n" +"You failed to correctly fill in your:\n" +missinginfo + "\n_____________________________" +"\nPlease re-enter and submit again!";alert(missinginfo);return false;}else return true;}// End --></script><!-- This script downloaded from www.JavaScriptBank.com Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->
<form name=form onSubmit="return checkFields();"><input type=hidden name=to value='you @ your domain . web'><input type=hidden name=subject value="Freedback"><pre>Name: <input type=text name="name" size=30>E-mail: <input type=text name="from" size=30>Web Site: <input type=text value="http://" name="website" size=30>Comments: <textarea rows=3 cols=40 name="comments"></textarea><input type=submit name="submit" value="Submit Form!"></pre></form><!-- This script downloaded from www.JavaScriptBank.com Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->