Ga naar inhoud

[javascript] form-handlers?


Aanbevolen berichten

ik wil ipv de standaard submit en reset-buttons (mouse-over)plaatjes gebruiken. Ik gebruik daarvoor: [code:1:9a56d2f653] onclick="document.formnaam.reset" en onclick="document.formnaam.submit" [/code:1:9a56d2f653] Ik dacht dat dit zou moeten werken maar helaas, wie kan mij zeggen wat ik fout doe? Mvg. Snoopje [edit]typefout, zucht ... lange dag geweest[/edit] [ Dit bericht is bewerkt door: Snoopje op 2002-05-07 23:16 ]
Link naar reactie
nou bijna... voor de submit kan je een image (input type="image") gebruiken, maar dan krijg je de "klik coordinaten" meegestuurd. Beter kan je dit gebruiken: [code:1:8b4061fe07] <a href="javascript:document.FORMNAAM.submit()"><img src="jouwplaatje.gif" border="0" alt="doe het!"</a> [/code:1:8b4061fe07] de reset is een iets ander verhaal. Eerst heb je een JS functie in de head nodig die alle velden leegmaakt en die roep je aan in je reset image link: [code:1:8b4061fe07] <script language="JavaScript"> function maakleeg() { document.formnaam.veldnaam1.value = ""; document.formnaam.veldnaam2.value = ""; } </script> <a href="javascript:maakleeg()"; onclick="blur()"><img border="0" src="jouwplaatje.gif"></a> [/code:1:8b4061fe07] ik heb er een blur bijstaan om het stippellijntje om je image weg te halen. evt kan je nog focussen op het eerste formfield: onclick="document.formnaam.veldnaam1.focus(); blur()" grtzzz t. _________________ [url=http://www.xs4all.nl/~leonva]about[/url] || [url=http://www.oncpd.nl/ct/ctregels.htm]nieuw op dit forum?[/url] [i:8b4061fe07][b:8b4061fe07]phpBB[/b:8b4061fe07] : Critical Error[/i:8b4061fe07] [ Dit bericht is bewerkt door: teacher op 2002-05-08 00:21 ]
Link naar reactie
Ik zit nu achter een andere pc zonder de code, dus ik kan de letterlijke code niet geven (dat doe ik wel als ik thuiskom). Maar ipv formname gebruik ik dus de exacte naam van het form. [code:1:8d0c6375a2] <a href="javascript:document.FORMNAAM.submit()"><img src="jouwplaatje.gif" border="0" alt="doe het!"</a> [/code:1:8d0c6375a2] Die heb ik ook gebruikt, maar wilde niet werken?! Moet je om een heel formulier alles velden aprt resetten? Of zoals Annie zegt: de methode reset is ook goed?!
Link naar reactie
De manier die je geeft is goed, maar tot zover de theorie :wink: Zaken waar je op kan letten die bijvoorbeeld van invloed zijn op het geheel: - Welke browser gebruik je om te testen? NS4 heeft bijvoorbeeld "problemen" met forms in layers (omdat deze ook als een los document worden gezien). - Is de html code in orde? Alles netjes afgesloten en geen tikfouten? Probeer eens: document.forms[volgnr].submit() waarbij [i:ddbc42a3ba]volgnr[/i:ddbc42a3ba] het volgnummer is van de form in de pagina (waarschijnlijk is dit het enige/eerste form en dus 0) De reset() method heeft dezelfde werking als een reset-button, dus los alle inputs nalopen is niet nodig. [b:ddbc42a3ba]NB:[/b:ddbc42a3ba] alles leegmaken is niet altijd hetzelfde als de reset-method.
Link naar reactie
Ok hier de nodige code die ik gebruik: [code:1:2777175937] <form name="vragenlijst" method="post" action="pagina2.html"> . . <a href="#" onclick="document.vragenlijst.reset"><img name="wissen" border="0" src="./plaatjes/2wissen.gif" width="83" height="34"></a> </form> [/code:1:2777175937] Ik had inderdaad ook geprobeerd om document.form[0].reset te doen maar dat had ook geen effect. Ik krijg ook geen error, dus wat is er dan aan de hand? Snoopje [ Dit bericht is bewerkt door: Snoopje op 2002-05-08 16:59 ]
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...