Ik wil een form maken met 2 knoppen die een andere bestemming hebben, dit kan met name='' en javascript, maar dan is het niet W3C-valide.
Ik heb nu een php functie geschreven die de form goed verstuurd, maar nadat de php functie de form heeft verzonden word de action='' van de form nog uitgevoerd.
Hij doet dus eerst wat ik wil maar dan gaat die alsnog naar test.php.
Weet iemand hoe ik ervoor kan zorgen dat de action niet wordt uitgevoerd of hoe ik submit buttons kan weergeven zonder een form te gebruiken?
Code:
<form action='test.php' method='post'>
<p>
<input type='submit' value='Annuleren' onclick="PHP_FUNCTIE" />
<input type='submit' value='Opslaan' onclick="PHP_FUNCTIE" />
</p>
</form>
Edit: Oplossing:
in de form id='myForm'
in de submit onclick="document.getElementById('myForm').action='index.php'; return true;"
Laatst bewerkt: 30 nov 2008