ratfish: Radio-Button bei klick auf Textfeld auswählen

Moin moin,

ich bastle gerade ein Formular und hänge an der Frage, wie ich einen Radio-Button auswählen kann, sobald der Cursor in das dazugehörige Textfeld gestellt wird:

  
<form action="input_radio.htm" name="Bestellung">  
	<p>Vordefiniertes Format</p>  
	<input type="radio" name="format" value="30x40" onclick="wechsle_art();">30 x 40 cm<br />  
	<input type="radio" name="format" value="45x60" onclick="wechsle_art();">45 x 60 cm<br />  
	<input type="radio" name="format" value="50x66" onclick="wechsle_art();">50 x 66 cm<br />  
	<p>Eigenes Format</p>  
	<input type="radio" name="format" value="eigenes_format" onclick="wechsle_art();">Eigenes Format<br />  
	Breite:<input name="breite" type="text" size="3" maxlength="3">  
	Hoehe:<input name="hoehe" type="text" size="3" maxlength="3">  
</form>  

Sobald der Anwender auf das Textfeld "breite" oder "hoehe" klickt, soll der Radio-Button "eigenes_format" aktiviert werden.

  1. ich bastle gerade ein Formular und hänge an der Frage, wie ich einen Radio-Button auswählen kann, sobald der Cursor in das dazugehörige Textfeld gestellt wird:

    In dem du die Eigenschaft checked auf true setzt, wenn das Feld den Focus bekommt.

    Struppi.

    1. Nabend!

      ich bastle gerade ein Formular und hänge an der Frage, wie ich einen Radio-Button auswählen kann, sobald der Cursor in das dazugehörige Textfeld gestellt wird:

      In dem du die Eigenschaft checked auf true setzt, wenn das Feld den Focus bekommt.

      Wobei ich das Konzept minimal fragwuerdig finde: Wenn ich durch das Formular tabbe (?) wuerde mir die ausgewaehlte Checkbox abgewaehlt. Ich wuerde das evtl. erst bei Eingabe aendern und nicht schon beim Fokus.

      --
      Vergesst Chuck Norris.
      Sponge Bob kann unter Wasser grillen!
      1. Vielen Dank,

        das hat mich weitergebracht.

        @Steel:
        Stimmt darüber hatte ich nachgedacht, ich habe die Textbuttons jetzt an den Anfang gesetzt, damit man von da aus tabben kann.

  2. @@ratfish:

    nuqneH

    <p>Eigenes Format</p>
    <input type="radio" name="format" value="eigenes_format" onclick="wechsle_art();">Eigenes Format<br />

    Warum steht "Eigenes Format" doppelt da?

    Und warum ist es kein Label? [HTML401 §17.9.1, http://de.selfhtml.org/html/formulare/strukturieren.htm#label@title=SELFHTML] Das für den Nutzer Wichtige steht jeweils am Ende der Abschnitte.

    Qapla'

    --
    Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
    (Mark Twain)