|
1. Formen må ha et spesifikt navn, denne formen har navnet name="exampleform". 2. FORM-taggen må også ha et atributt: onSubmit="return CheckRequiredFields()" 3. Du må sette inn selv riktig method="..." og action="..." i FORM-taggen. |
|
Koden er hentet fra WillMaster.com: Each required form field can be checked with JavaScript. Here are the function names for the different kinds of checks: 1. WithoutContent() -- check if the text, textarea, password, or file fields has no content. 2. NoneWithContent() -- check if none of the set of text, textarea, password, or file fields have content. (Set: More than one with the same field name.) 3. NoneWithCheck() -- check if none of the set of radio buttons or checkboxes are checked. (Set: More than one with the same field name.) 4. WithoutCheck() -- check if the single radio button or checkbox is unchecked. 5. WithoutSelectionValue() -- check if selected drop-down list or select box entries have no value. The format for using the above functions is if( WithoutContent([FORMFIELDVALUE])) [ERRORMESSAGE] if( NoneWithContent([FORMFIELD]) ) [ERRORMESSAGE] if( NoneWithCheck([FORMFIELD]) ) [ERRORMESSAGE] if( WithoutCheck([FORMFIELD]) ) [ERRORMESSAGE] if(WithoutSelectionValue([FORMFIELD]) ) [ERRORMESSAGE] The if(...) part and the error message part may be on separate lines, like if(WithoutContent([FORMFIELDVALUE])) [ERRORMESSAGE] if(NoneWithContent([FORMFIELD])) [ERRORMESSAGE] if(NoneWithCheck([FORMFIELD])) [ERRORMESSAGE] if(WithoutCheck([FORMFIELD])) [ERRORMESSAGE] if(WithoutSelectionValue([FORMFIELD])) [ERRORMESSAGE] FORMFIELD -- The format for specifying a "form field" is document.[FORMNAME].[FIELDNAME] FORMFIELDVALUE -- The format for specifying a "form field value" is document.[FORMNAME].[FIELDNAME].value ERRORMESSAGE -- The format for specifying an "error message" is { errormessage += "\n\n[MESSAGE]"; } If the message itself contains quotation marks, they must be preceded with a back slash. Example: \" FORMNAME -- The name assigned to the form in the For use with this JavaScript, the only non-alphanumeric character a fieldname may have is the underscore. Replace any hyphens, colons, spaces, or other non-alphanumeric characters in your field names with an underscore character. Put field checks into the function CheckRequiredFields(), in the order you want the fields checked. |