Bij een javascript-submit of drukken op enter word
Als je in je form een <input type="submit"> een name en een value geeft, worden deze in Internet Explorer niet meegegeven als form-waarde.
Je kunt dan beter 1 van de 2 volgende constructies gebruiken om te controleren of je form gesubmit is:
In het geval van een POST formulier:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?
if ( strcasecmp ( $_SERVER [ 'REQUEST_METHOD' ], 'post' ) == 0 ) {
// het post-formulier is verstuurd
} else {
// het is een 'gewone' (GET-)aanroep.
}
?>
if ( strcasecmp ( $_SERVER [ 'REQUEST_METHOD' ], 'post' ) == 0 ) {
// het post-formulier is verstuurd
} else {
// het is een 'gewone' (GET-)aanroep.
}
?>
In het geval van een GET formulier:
Uiteraard kun je deze wijze ook toepassen bij een POST. Het is maar net wat jouw voorkeur geniet.
Code (php)
« vorige pagina | volgende pagina »
Inhoudsopgave
- HELP! Mijn POST en GET forms werken niet (meer)
- ... is not a valid MySQL resource index
- Mijn sessie-variabelen worden niet opgeslagen
- Mijn file-upload form werkt niet.
- Ik heb een multiple select of meerdere checkboxes,
- Escape problemen met PHP i.c.m. databases
- multiviews
- Mod_rewrite
- Hoe werkt dat GROUP BY nu eigenlijk?
- Bij een javascript-submit of drukken op enter word
- Spaties van een <input ... value=...> worden niet
- Help! die aggregate functies
- wordt nog toegevoegt
- Ik kan de fout echt niet vinden!