Html form field allowed characters
Beste allemaal,
Is er een manier dat wanneer men probeert een punt(.) te verzenden in het html form field dat er een melding komt dat punten niet toegestaan zijn?
Alvast bedankt!
Is er een manier dat wanneer men probeert een punt(.) te verzenden in het html form field dat er een melding komt dat punten niet toegestaan zijn?
Alvast bedankt!
jaa want een formulier html word altijd na getrokken door php anders kan je niks verzenden dus waarschijnelijk staat in je php script dat je geen punt mee mag verzenden
Je kan dat controleren met javascript. Maar alles wat je met javascript controleert, zal je ook in php moeten double checken.
Eventueel kan je dan nog zo-iets toevoegen
js.js
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
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
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if (!empty($_POST['my_field'])) {
if (strpos($_POST['my_field'], '.') === false) {
echo '<div>Gelukt. Geen . </div>';
// doen wat je verder moet doen
}
else {
echo '<div>. is niet toegelaten</div>';
// doen wat je verder moet doen
}
}
}
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//NL" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<link rel="shortcut icon" type="image/gif" href="favicon.ico"/>
<meta http-equiv=content-type content="text/html; charset=UTF-8">
<title> GET_[edit] met javascript meesturen </title>
<link rel="stylesheet" type="text/css" href="style.css"/>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript" src="js.js"></script>
<style>
#message {color: #ff0000;}
</style>
</head>
<body>
<form method="post" action="" id="my_form">
<div> <input id="my_field" name="my_field"/> My field <span id="message"></span> </div>
<div><input type="submit" value="GO"/></div>
</form>
</body>
</html>';
?>
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if (!empty($_POST['my_field'])) {
if (strpos($_POST['my_field'], '.') === false) {
echo '<div>Gelukt. Geen . </div>';
// doen wat je verder moet doen
}
else {
echo '<div>. is niet toegelaten</div>';
// doen wat je verder moet doen
}
}
}
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//NL" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<link rel="shortcut icon" type="image/gif" href="favicon.ico"/>
<meta http-equiv=content-type content="text/html; charset=UTF-8">
<title> GET_[edit] met javascript meesturen </title>
<link rel="stylesheet" type="text/css" href="style.css"/>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript" src="js.js"></script>
<style>
#message {color: #ff0000;}
</style>
</head>
<body>
<form method="post" action="" id="my_form">
<div> <input id="my_field" name="my_field"/> My field <span id="message"></span> </div>
<div><input type="submit" value="GO"/></div>
</form>
</body>
</html>';
?>
Eventueel kan je dan nog zo-iets toevoegen
js.js




