~ubuntu-branches/debian/sid/libembperl-perl/sid

« back to all changes in this revision

Viewing changes to test/cmp/epform.htm

  • Committer: Bazaar Package Importer
  • Author(s): Angus Lees
  • Date: 2004-02-15 14:23:39 UTC
  • Revision ID: james.westby@ubuntu.com-20040215142339-n21gqf7mx9tmyb8d
Tags: upstream-2.0b10
Import upstream version 2.0b10

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<html>
 
2
<head>
 
3
<title>Embperl Tests - Embperl::Form::Validate</title>
 
4
</head>
 
5
 
 
6
<body>
 
7
 
 
8
Fehler:
 
9
Stundenzahl nicht numerisch
 
10
Bitte (sinnvollen) Kommentar eingeben
 
11
<script>
 
12
    
 
13
 
 
14
function epform_validate_foo()
 
15
    {
 
16
    var msgs = new Array ;
 
17
    var fail = 0 ;
 
18
    var i = 0 ;
 
19
    var obj ;
 
20
 
 
21
    do {
 
22
    
 
23
do {
 
24
 
 
25
do {
 
26
obj = document.foo['datum'] ; if (!(obj.value)) { msgs[i++]='Bitte Datum eintragen'; break;}
 
27
obj = document.foo['datum'] ; if (!(obj.value.search(/\d+\.\d+\.\d+/) >= 0)) { msgs[i++]='Datum �berpr�fen'; break;}
 
28
 
 
29
} while (0) ; if (fail) break ;
 
30
 
 
31
do {
 
32
obj = document.foo['stunden'] ; if (!(obj.value)) { msgs[i++]='Bitte Stunden eintragen'; break;}
 
33
obj = document.foo['stunden'] ; if (!(obj.value.search(/^\s*[0-9+-.][0-9.eE]*\s*$/) >= 0)) { msgs[i++]='Stundenzahl nicht numerisch'; break;}
 
34
obj = document.foo['stunden'] ; if (!(obj.value > 0)) { msgs[i++]='Stundenzahl mu� >0 sein'; break;}
 
35
 
 
36
} while (0) ; if (fail) break ;
 
37
 
 
38
do {
 
39
obj = document.foo['kommentar'] ; if (!(obj.value)) { msgs[i++]='Bitte (sinnvollen) Kommentar eingeben'; break;}
 
40
 
 
41
} while (0) ; if (fail) break ;
 
42
 
 
43
} while (0) ; if (fail) break ;
 
44
 ;
 
45
    }
 
46
    while (0) ;
 
47
    if (i)
 
48
        alert (msgs.join('\n')) ;
 
49
 
 
50
    return !i ;
 
51
    }
 
52
 </script>
 
53
   
 
54
  
 
55
 
 
56
    <form name="foo" action="POST"  onSubmit="return epform_validate_foo()">
 
57
        stunden <input type="text" name="stunden" value="x"><br>
 
58
        datum <input type="text" name="datum" value="23.12.2002"><br>
 
59
        kommentar <input type="text" name="kommentar" value=""><br>
 
60
         <input type="submit"><br>
 
61
    </form>
 
62
 
 
63
 
 
64
 
 
65
</body>
 
66
</html>