»
EnglishFrenchVietnamese

Print - Validation - JavaScriptBank.com

Full version: jsB@nk » Form » Validation » Validation
URL: http://www.javascriptbank.com/validation.html

Validation © JavaScriptBank.comLet 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: http://www.javascriptbank.com/validation.html



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


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