04. marts 2002 - 02:17Der er
3 kommentarer og 1 løsning
Validering af input
Hejsa
Jeg skal validere nogle felter i en form før den submittes.
derfor lader jeg min submitknap være af typen button i stedet for submit, og kalder ved klik på denne et script der foretager valideringen. dette er ikke noget problem.
Mit problem består i, at hvis brugeren ikke klikker på knappen, men i stedet bare trykker return, så submittes formen direkte, uden at blive valideret.. Hvordan kommer man omkring dette problem?
Kan jeg insætte en event_trigger i mit text inputfelt, så den ikke submitter formen, men i stedet kalder valider() hvis der tastes enter eller return mens input feltet er aktivt?
min kode er strukturelt set således:
<script> function valider(){ [validating routines] } </script>
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
det besvarer ikke spørgsmålet. Jeg er ikke ude efter hvordan jeg validerer feltet. men hvordan jeg trigger valideringen hvis brugeren ikke trykker på min ok knap, men istedet taster enter eller return..
du fjerner den linie i validerinfsrutinen der submitter formen - istedet laver du en linie der hedder return false; i tilfælde af fejl
og return true; hvis der skal submittes
så laver du din form om således: <form action="some.php" name="myForm" method="POST" onsubmit="return valider();"> <input type="text" name="telefon"><br> <input type="submit" value="OK" > </form>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.