Ik heb een form waar de submit button een image is .
de form : form action="" target="_self" method="post" .....

de huidige url is opgeroepen met een GET function

dus als ik over de image hover zie ik de url?nav=nieuws

als ik dus op de image klik stuur ik zowel post als get door .

In firefox werkt dit perfect in IE worden blijkbaar de POST gegevens niet verzonden ?

klopt dit , en is er eventueel een workaround ?
Edit: Onjuiste info weggehaald.

Hoe ziet je submit er uit?
<form action="" target="_self" method="post" enctype="multipart/form-data" name="bericht">

en de submit (image)
input name="action" type="image" value="edit" src="images/newspaper_edit_16.png"

de url is index.php?nav=nieuws

dus ik doe GET en POST tegelijk. in firefox werkt het perfect.
Ik zou de action specificeren. Denk dat IE daar moeite mee heeft.
eu en wat zou ik daar dan moeten inflanzen ?
ik dacht dat als je self gebruikt er in action niks moet ?
target="_self" is niet echt een correct attribuut voor een form tag dacht ik
(zelfs niet voor een a tag volgens mij)

action zul je zowiezo moeten invullen dus..
Dit is wat ik gevonden had op het net.

<form action="" target="_self"> (notice it's "_self", not "self") would send the data to the same page u are currently on.
action is de target opzich. bij action word je door gewezen naar de pagina.

Dus in action kan je _self of <?PHP echo $_SERVER['PHP_SELF']; ?> doen, dan word de form naar de zelfde page gestuurd.
Nee, PHP_SELF mag je niet gebruiken. Een zelfrespecterende programmeur gebruikt dat niet.

Johan, je moet je action altijd specificieren. Dus, index.php?pagina=demo bijvoorbeeld :-)
target="_self" is niet echt een correct attribuut voor een form tag dacht ik
(zelfs niet voor een a tag volgens mij)

action zul je zowiezo moeten invullen dus..

ik denk dat er voor de handigheid ook in de $_SERVER een waarde genaamd QUERY_STRING of iets dergelijks zat, dus daar zul je mee moeten gaan werken.
hm jammer ik wou net voorkomen dat ik de index.php?..... moest opgeven.
Het maakte de boel veel eenvoudiger.
Heb ondertuss. nog niet gevonden waarom het in ie niet werkt. en in firefox wel.

ik ga toch nog es proberen die _self in action te steken kijken wat ie dan doet.

Reageren