a href <=> action="post"
Is het mogelijk dat ik met op een link te klikken, een parameter "post", zoals in een form?? Dit moet allemaal dus zonder een <input type="submit"> gebeuren...
Kan je iets duidelijk zijn?
Gewijzigd op 01/01/1970 01:00:00 door Bo az
als je in een form zit, kan je op submit klikken. Het kan dan goed zijn dat de parameter ge-"post" wordt. (action="post") Ik wil nu dat als er op een link wordt geklikt, die ipv een url in de urlbalk verandert, gewoon een parameter (getalletje) post... ( te vergelijken met die action="post" methode)
Code (php)
1
2
3
4
2
3
4
<form>
<input type="hidden" name="ietshier" value="1">
<a onclick="submit()">klikhier</a>
</form>
<input type="hidden" name="ietshier" value="1">
<a onclick="submit()">klikhier</a>
</form>
zou moeten werken?
Gewijzigd op 01/01/1970 01:00:00 door Jens V
probeer het uit zou ik zeggen.. dan weet je het zeker...
hehe:d, da werkt;)
Wat ik wel zie is dat je een method en een action atribuut mist bij je form.
Edit:
Ah, je hebt het geprobeerd :) mooi dat het werkt!
Gewijzigd op 01/01/1970 01:00:00 door Bo az
heb het aangepast;)
ik zei ook action="post", waar het method moest zijn...
Jens schreef op 16.10.2006 17:36:
hehe:d, da werkt;)
Welk script heb je gebruikt dan? Want dat laatste voorbeeldje dat je postte zal niet werken lijkt me? Je mist sowieso een action en method attribuut bij je form tag. En zonder het href attribuut zal je <a> tag geen link opleveren...
Een voorbeeld dat wel zal werken (mocht iemand nog een antwoord zoeken):
Code (php)
1
2
3
4
2
3
4
<form method="post" action="" name="myForm">
<input type="hidden" name="ietshier" value="1">
<a href="javascript:document.myForm.submit()">klikhier</a>
</form>
<input type="hidden" name="ietshier" value="1">
<a href="javascript:document.myForm.submit()">klikhier</a>
</form>
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
Er is wel een probleem, het geeft helemaal niet aan dat het een link is....
@Jens: dat was wat ik dus al zei. Zie het voorbeeld dat ik al gaf voor een werkende versie ;)
had het blijkbaar niet volledig gelezen:)