Hallo,

Ik heb een (klein) probleempje, ik heb een database met leden. Deze leden kan ik wijzigen in PHP, maar ik heb ook een "annuleer"knop bi het wijzigen (als image, dat ziet er een stuk mooier uit dan een button), maar als ik op annuleer druk, veranderen alsnog de gegevens! Waarschijnlijk omdat de form action "wijziglid.php" is.. Hoe kan ik er voor zorgen dat dit niet gebeurt, en gewoon terug ga naar het overzicht..?
Als het een afbeelding is, dan kun je toch gewoon doen:

<a href="overzicht.php" title="Overzicht">
<img src="annuleer.gif" title="Annuleren" alt="Annuleren" />
</a>

Of! Als het wel een <input type="image"> is;

onclick="void(0); return false; window.location.href=overzicht.php"

of misschien werkt dat?
Bedankt voor je snelle reactie..!

Hij gaat nu niet naar wijziglid.php, maar ook niet terug naar het overzicht.. Het komt dus in de buurt.. :)

Als ik op het plaatje sta, zegt hij overigens ook nog dat hij naar wijziglid.php wilt gaan, maar dat komt door de form action neem ik aan..?

Het is idd <input type="image">..

Dit is nu de hele <input> regel..

<input type="image" id="cancel" value="Cancel" src="images/btnAnnuleer.gif"alt="Annuleren" onclick="void(0); return false; window.location.href=drinkregistratie.php; " />
volgens mij moet de 'return false' achter de window.location.href=...
6-dubbele bump mag niet...
En verder heb je gelijk.
Douwe M schreef op 17.09.2008 13:58
6-dubbele bump mag niet...
En verder heb je gelijk.

Dan mag phphulp geen bugs hebben.
Daar heb je gelijk in ;) Maar ligt dit aan een bug, of aan iets te vaak refreshen? Ik heb namelijk nog nooit dit probleem gehad...
Bug of niet, het heeft niet gewerkt.. :(

Iemand anders nog ideeën?
Oke! Ik heb een oplossing voor mijn probleem: Ik heb een kleine functie gemaakt in javascript die het tekstveldje van de naam op "" zet, als je op annuleer klikt. Hij wordt nu alsnog verwezen naar wijziglid, maar daar zit een check of je naam niet leeg is. Als die leeg is, wordt je meteen doorverwezen naar de main pagina. En het werkt ook nog :)

Het is niet echt een nette oplossing, als iemand iets beters weet, hoor ik het graag :)

Reageren