Ik probeer client side form validation toe te passen, maar het werkt niet helemaal dus toen dacht ik even zo simpel mogelijk. Ik heb nu een functie validate(); die er zo uitziet:
en het form ziet er zo uit:
validate wordt nu wel uitgevoerd echter wordt de waarde uit het input.Name gewoon aan de database toegevoegd hoe krijg ik nu dat dat niet gebeurt. Ik dacht namelijk dat dat met return false gebeurde.
PHP:
1
2
3
4
5
| function validate() { alert("validate"); return false; } |
en het form ziet er zo uit:
PHP:
1
2
3
4
5
6
7
| <form action="db/append.asp" method="post" onsubmit="validate();"> <table> <tr><th>Sign Up</th> <tr><td><input type="text" name="Name" value="your nick" /></td></tr> <tr><td><input type="submit" value="submit" /></td></tr> </table> </form> |
validate wordt nu wel uitgevoerd echter wordt de waarde uit het input.Name gewoon aan de database toegevoegd hoe krijg ik nu dat dat niet gebeurt. Ik dacht namelijk dat dat met return false gebeurde.
[ Voor 42% gewijzigd door paragon op 26-01-2003 12:07 ]