9 <script src=
"../lib/CGI/Ex/yaml_load.js"></script>
10 <script src=
"../lib/CGI/Ex/validate.js"></script>
11 <script src=
"./yaml_load.js"></script>
12 <script src=
"./validate.js"></script>
14 if (! document.yaml_load) {
15 document.writeln('
<span style=
"color:red"><h1>Missing document.yaml_load
</h1>Path to ../lib/CGI/Ex/yaml_load.js may be invalid.
</span>');
17 document.writeln('
<span style=
"color:green"><h1>Found document.yaml_load
</h1></span>');
20 if (! document.validate) {
21 document.writeln('
<span style=
"color:red"><h1>Missing document.validate
</h1>Path to ../lib/CGI/Ex/validate.js may be invalid.
</span>');
23 document.writeln('
<span style=
"color:green"><h1>Found document.validate
</h1></span>');
29 <form name=a
validation=
"
30 group onevent: 'submit,change'
33 group as_array_prefix: ' -- '
37 <td colspan=
2 valign=top
>Enter a date (YYYY/MM/DD) greater than today:
<br>
38 (
<script>var t=new Date();document.writeln(t.toGMTString())
</script>)
43 <input type=text size=
20 name=date
validation=
"
46 order: ['match','custom_js']
47 match: 'm|^\d\d\d\d/\d\d/\d\d$|'
48 match_error: 'Please enter date in YYYY/MM/DD format'
51 if (args.errors.length) return 1;
53 var y=t.getYear()+1900;
54 var m=t.getMonth() + 1;
58 return (args.value > ''+y+'/'+m+'/'+d) ? 1 : 0;
60 custom_js_error: The date was not greater than today.
63 <td><span id=date_error class=error
></span></td>
74 <script src=
"../lib/CGI/Ex/yaml_load.js"></script>
75 <script src=
"../lib/CGI/Ex/validate.js"></script>
77 if (document.check_form) document.check_form('a');