Ik ben bezig een formsubmit met Ajax in elkaar te zetten.
Dit doe ik met :
http://www.captain.at/howto-ajax-form-post-request.php
Gebruikmaken van:
Nu wordt dit formulier direct gesubmit zodra ik iets typ, ik zou hier graag een delay van 1-2 seconde, dus +/- 2000ms in willen bouwen omdat je anders tijdens het typen eerst een foutmelding krijgt welke later weer weg gaat omdat je aan het typen was
Bijvoorbeeld een lengte van de input waar je tijdens het typen nog niet aan bent gekomen.
Dit lijkt me mogelijk, de vraag is allen hoe. Ik heb al met een SetTimeout geprobeerd hier wat delay in te brengen, dit werkte echt niet (geheel).
Aan de andere kant is het wellicht onoverzichtelijk om deze delay er in te brengen en zou ik er 2 verschillende processing balkjes in moeten bouwen:
1 => de query wordt uitgevoer, welke eigenlijk de delay is
2 => leeg laten en de query/script uit laten voeren en dan gewoon output geven.
Heeft iemand een idee om dit wat minder adhock te laten reageren ?
Dit doe ik met :
http://www.captain.at/howto-ajax-form-post-request.php
Gebruikmaken van:
code:
1
| function focus(){ document.myform.inputname.focus(); } |
Nu wordt dit formulier direct gesubmit zodra ik iets typ, ik zou hier graag een delay van 1-2 seconde, dus +/- 2000ms in willen bouwen omdat je anders tijdens het typen eerst een foutmelding krijgt welke later weer weg gaat omdat je aan het typen was
Dit lijkt me mogelijk, de vraag is allen hoe. Ik heb al met een SetTimeout geprobeerd hier wat delay in te brengen, dit werkte echt niet (geheel).
Aan de andere kant is het wellicht onoverzichtelijk om deze delay er in te brengen en zou ik er 2 verschillende processing balkjes in moeten bouwen:
1 => de query wordt uitgevoer, welke eigenlijk de delay is
2 => leeg laten en de query/script uit laten voeren en dan gewoon output geven.
Heeft iemand een idee om dit wat minder adhock te laten reageren ?