Ik zit met een listig probleem, hier onder staat de code waar ik mee werk.
Wanneer ik in Mozila Firefox op de knop Add druk, dan wordt het formulier met de functie Submit_AddUser() gevalideert. Wanneer ik 1 veld leeg laat, komt de alert "fout", zoals het hoort.
Daarna doet Firefox ook nog het form submitten, zodat er weer een aanvraag naar de server wordt verstuurd. Dit terwijl het met Internet Explorer niet gebeurt, zoals het hoort. Ik heb al wat gezocht op de mozila site, maar weinig relevants gevonden.
Een voorbeeld van m'n probleem staat hier
Wanneer ik in Mozila Firefox op de knop Add druk, dan wordt het formulier met de functie Submit_AddUser() gevalideert. Wanneer ik 1 veld leeg laat, komt de alert "fout", zoals het hoort.
Daarna doet Firefox ook nog het form submitten, zodat er weer een aanvraag naar de server wordt verstuurd. Dit terwijl het met Internet Explorer niet gebeurt, zoals het hoort. Ik heb al wat gezocht op de mozila site, maar weinig relevants gevonden.
Een voorbeeld van m'n probleem staat hier
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
| <script> function Submit_AddUser() { var ua_name = document.getElementById("ua_name").value; var ua_email = document.getElementById("ua_email").value; var ua_pass = document.getElementById("ua_pass").value; alert (ua_name+" | "+ua_email+" | "+ua_pass); if (ua_name == "" || ua_email == "" || ua_pass == "") { alert("fout"); } else { alert("klopt"); } } </script> <form action="index.php?page=addUser&filled=1" method="post" id="addUserForm"> <table id="addUser" cellpadding="0" cellspacing="0"> <tr class="header"> <td colspan="2">Create new user</td> </tr> <tr> <td>Name</td> <td><input type="text" name="ua_name" id="ua_name" maxlength="50" /></td> </tr> <tr> <td>Email</td> <td><input type="text" name="ua_email" id="ua_email" maxlength="150" /></td> </tr> <tr> <td>Password</td> <td><input type="password" name="ua_pass" id="ua_pass" maxlength="50" /></td> </tr> <tr> <td>Level</td> <td><select id="ua_level" name="ua_level" > <option value="0">Administrator</option> <option value="1" selected>User</option> </select> </td> </tr> <tr> <td colspan="2"> </td> </tr> <tr class="header"> <td colspan="2"> <button onclick="Submit_AddUser()">Add</button> <button onclick="Reset_AddUser()">Cancel</button> </td> </tr> </table> </form> |