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?
Je zou aan een <a> een onclick="submit()" (weet niet of dit zo juist is) mee kunnen geven, dan moet je wel een <form> gebruiken en input elements (evt hidden.)
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)
dus iets als

<form>
<input type="hidden" name="ietshier" value="1">
<a onclick="submit()">klikhier</a>
</form>

zou moeten werken?
probeer het uit zou ik zeggen.. dan weet je het zeker...
hehe:d, da werkt;)
Idd, gewoon proberen ik weet het ook niet uit mijn hoofd.
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![/edit]
ja, had ik ook gemerkt... :)
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):

<form method="post" action="" name="myForm">
    <input type="hidden" name="ietshier" value="1">
    <a href="javascript:document.myForm.submit()">klikhier</a>
</form>
Om te testen heb ik dit gedaan...
Er is wel een probleem, het geeft helemaal niet aan dat het een link is....
<?
if($_POST['ietshier'] == 1)
{
echo 'kaka';
}
else
{
echo'
<form action="test2.php" method="post">
<input type="hidden" name="ietshier" value="1">
<a onclick="submit()">klikhier</a>
</form>';
}
?>

Reageren