form valadatie
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<script type="text/javascript">
function validateForm()
{
var x=document.forms["contacttoevoegen"]["email"].value;
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
{
alert("Geen geldig email adres");
return false;
}
}
{
var x=document.forms["contacttoevoegen"]["naam"].value;
if (x==null || x=="")
{
alert("First name must be filled out");
return false;
}
}
</script>
function validateForm()
{
var x=document.forms["contacttoevoegen"]["email"].value;
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
{
alert("Geen geldig email adres");
return false;
}
}
{
var x=document.forms["contacttoevoegen"]["naam"].value;
if (x==null || x=="")
{
alert("First name must be filled out");
return false;
}
}
</script>
Dus als iets niet ingevoerd is:
foutmelding = foutmelding + 'Naam';
Aan het einde:
alert(foutmelding)
Gewijzigd op 18/04/2012 13:18:50 door Bas IJzelendoorn
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
script type="text/javascript">
function validateForm()
{
var x=document.forms["contacttoevoegen"]["email"].value;
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
{
alert("Geen geldig email adres");
return false;
}
if
{
var x=document.forms["contacttoevoegen"]["naam"].value;
if (x==null || x=="")
{
alert("First name must be filled out");
return false;
}
}
</script>
function validateForm()
{
var x=document.forms["contacttoevoegen"]["email"].value;
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
{
alert("Geen geldig email adres");
return false;
}
if
{
var x=document.forms["contacttoevoegen"]["naam"].value;
if (x==null || x=="")
{
alert("First name must be filled out");
return false;
}
}
</script>
Wat werkt er nu niet dan?
Ik weet niet of dit is wat je bedoelt hopelijk kun je er iets mee..
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<html>
<head>
<script type="text/javascript">
function controleerTelefoonnummer()
{
var telnr = document.getElementById('telnr').value;
var patroon = new RegExp("^[0-9]{10}$","");
var resultaat = patroon.test(telnr);
if (resultaat)
{
alert('telefoonnummer goed');
}
else
{
alert('telefoonnummer fout');
}
}
function controleerPostcode()
{
var postcode = document.getElementById('postcode').value;
var patroon = new RegExp("^[0-9]{4}[A-Z]{2}$","i");
var resultaat = patroon.test(postcode);
if (resultaat)
{
alert('postcode goed');
}
else
{
alert('postcode fout');
}
}
function controleerPrijs()
{
var prijs = document.getElementById('prijs').value;
var patroon = new RegExp("^[0-9]{1,10},{1}[0-9]{2}$", "");
var resultaat = patroon.test(prijs);
if (resultaat)
{
alert('prijs goed');
}
else
{
alert('prijs fout');
}
}
</script>
</head>
<body>
Telefoonnummer: <input type="text" id="telnr" ><br />
Postcode: <input type="text" id="postcode" ><br />
Prijs: <input type="text" id="prijs" ><br />
knop: <input type="button" onclick="controleerTelefoonnummer();controleerPostcode();controleerPrijs();"><br />
</body>
</html>
Gewijzigd op 20/04/2012 16:28:24 door Luke van Dommelen