Ik ben bezig met een simpele selectbox die moet submitten nadat je op een waarde klikt. Ik gebruik hiervoor het volgende stukje javascript;
Dit werkt allemaal alleen merkte iets heel raars. Als ik scroll door de opties en dan ernaast klik, ergens anders in het document, dan submit hij ook (wat dus niet de bedoeling is). De waarde die hij dan voor de select meegeeft is die van de eerste option (die dus bij het begin al geselecteerd is).
Ik heb nu wat onderzoek gedaan en ben tot 2 conclusies gekomen:
- probleem alleen in internet explorer
- probleem alleen als er optgroups zijn
Iemand ervaring met dit probleem? (en het liefst ook een oplossing)
2 voorbeelden online:
http://www.pietje63.nl/temp/test.html (met optgroup)
http://www.pietje63.nl/temp/test2.html (zonder optgroup)
code:
1
| onChange="javascript:this.form.submit()" |
Dit werkt allemaal alleen merkte iets heel raars. Als ik scroll door de opties en dan ernaast klik, ergens anders in het document, dan submit hij ook (wat dus niet de bedoeling is). De waarde die hij dan voor de select meegeeft is die van de eerste option (die dus bij het begin al geselecteerd is).
Ik heb nu wat onderzoek gedaan en ben tot 2 conclusies gekomen:
- probleem alleen in internet explorer
- probleem alleen als er optgroups zijn
Iemand ervaring met dit probleem? (en het liefst ook een oplossing)
2 voorbeelden online:
http://www.pietje63.nl/temp/test.html (met optgroup)
http://www.pietje63.nl/temp/test2.html (zonder optgroup)
[ Voor 9% gewijzigd door pietje63 op 08-01-2006 23:13 ]
De grootste Nederlandstalige database met informatie over computers met zoekfunctie!!