Du bist hier: Snippet-Verzeichnis » HTML/JavaScript (65)
Sprache:

b4submit.htm

Sprache: English
Programmiersprache: JavaScript
Veröffentlicht von: jb4mt [nicht registriert]
Letzte Änderung: 15.05.2006
Aufrufe: 1240

Beschreibung

Front end demonstration for b4submit.js

Code

1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 2 <!-- 3 This HTML form file demonstrates how to use a call to another function 4 to specify fields not required and the error message for the b4submit.js 5 script 6 --> 7 <html> 8 <head> 9 <title>JavaScript Form Validation Demonstration</title> 10 <script language="javascript" src="b4submit.js"> 11 </script> 12 <script language="javascript"> 13 function AllFieldsFilled(submittedForm) { 14 var fieldsNotRequired = new Array() 15 var fieldCaption = new Array() 16 /* BEGIN AUTHOR SPECS */ 17 18 // EXAMPLE for excluding a field from being validated: 19 // fieldsNotRequired['formFieldNameAttribute'] = true 20 // Just substitute the form field's name and remove leading "//" 21 // The code below shows how this functionality can be used conditionally 22 23 if (document.demo.language[5].checked != true) { 24 fieldsNotRequired['other'] = true 25 } 26 27 if (document.demo.permission[0].checked != true) { 28 fieldsNotRequired['Email'] = true 29 } 30 31 32 // EXAMPLE for specifying a field caption for the error message: 33 // fieldCaption['formFieldNameAttribute'] = "Caption I Specify" 34 // Just substitute the form field's name and the desired caption 35 36 /* 37 NOTE: 38 If you don't specify a field caption, the form fields' name attribute 39 will be used 40 */ 41 42 fieldCaption['language'] = "Server Side Language" 43 fieldCaption['other'] = "Other Server Side Language" 44 fieldCaption['interest'] = "Interest Level" 45 fieldCaption['permission'] = "Email Permission" 46 47 48 /* END AUTHOR SPECS */ 49 50 return RequiredFieldsFilled(submittedForm,fieldsNotRequired,fieldCaption) 51 } 52 </script> 53 </head> 54 <body> 55 <form name="demo" onSubmit="return AllFieldsFilled(this)"> 56 <b>What server side languages are used to process your HTML forms?</b> 57 <br> 58 <i>(Check all that apply)</i> 59 <br> 60 <input type="checkbox" name="language" value="asp"> 61 Active Server Pages (ASP)/VBScript 62 <br> 63 <input type="checkbox" name="language" value="cgi"> 64 CGI/Perl 65 <br> 66 <input type="checkbox" name="language" value="coldFusion"> 67 Cold Fusion 68 <br> 69 <input type="checkbox" name="language" value="java"> 70 Java: Servlets, or Server Pages(JSP) 71 <br> 72 <input type="checkbox" name="language" value="php"> 73 PHP 74 <br> 75 <input type="checkbox" name="language" value="other"> 76 Other/Specify below: 77 <br> 78 <textarea name="other" rows="3" cols="35"></textarea> 79 <p> 80 <b>How interested would you be in a tool that automatically generated BOTH 81 <br>Client-side and Server-side form validation code?<br></b> 82 <select name="interest"> 83 <option>&lt;Rate Your Interest&gt; 84 <option value="very">Very Interested 85 <option value="somewhat">Somewhat Interested 86 <option value="not very">Not Very Interested 87 <option value="not period">Not at all Interested 88 </select> 89 <p> 90 <b> 91 May we email you with future updates about 92 this script? 93 </b> 94 <br> 95 <input type="radio" name="permission" value="yes">Yes 96 <input type="radio" name="permission" value="no">No 97 <p> 98 <b>If yes above, please enter your email address</b> 99 <br> 100 <input type="text" name="Email" size="35"> 101 <p> 102 <input type="submit" value="Submit Data"> 103 </form> 104 </body> 105 </html> 106

Noch kein Kommentar vorhanden

Dieses Snippet kommentieren

Name *  

E-Mail (wird nicht angezeigt) *    

Website  

Kommentar *  

Sicherheitscode Sicherheitscode *    

RSS