walter: <label>, <input> & firefox

Beitrag lesen

hallo!

ich habe in einem suchfeld verschiedene suchmöglichkeiten die durch radiobuttons angewählt werden können. durch einzusätzliches input feld kann der benutzer, dann daten zur suche eingeben. durch die <label> funktion möchte ich diese felder miteinander verbinden, damit die gewünschte möglichkeit sofort ausgewählt wird, sobald man etwas in das entsprechende feld einträgt.
Bsp:
<label>
   <input type="radio" name="searchmode" value="search">
   Stichwörter: <input name="search_str" type="text" id="query" value="">
</label>

mein problem ist folgendes: im internet explorer funktioniert es tadellos, aber im firefox verliert das input feld sofort wieder den focus sobald man die maustaste loslässt. kann man dieses problem irgendie umgehen?

lg
walter