Durch Klick-Button Wert in Auswahlliste auswählen

Dr_McKay

Grünschnabel
Ich würde gerne durch einen Klick auf einen Button einen wert in einer Auswahlliste auswählen. Jedoch weiß ich leider nicht wie...
Ich habs mal so versucht, funktioniert aber nicht:
HTML:
<form action="input_button.htm">
  <p>
    <select name="Orte" size="2">
      <option value="1">Freiburg</option>
      <option value="2">München</option>
      <option value="3">Berlin</option>
      <option value="4">Emmendingen</option>
      <option value="5">Hamburg</option>
    </select>

    <input type="button" name="Freiburg" value="Freiburg"
      onclick="this.form.select.value='1'">

    <input type="button" name="Berlin" value="Berlin"
      onclick="this.form.select.value='3'">
  </p>
</form>

Hat Jemand eine Idee?
 
Grüße,

erstmal ein frohes Weihnachtsfest.
Also, das wäre meiner Ansicht nach eher etwas fürs JavaScript-Forum, aber ich bin ja auch kein Unmensch, deshalb hier mal mein Code dazu....

HTML:
<form action="input_button.htm" name='testform'>
  <p>
    <select name="Orte" size='6'>
      <option value="1">Freiburg</option>
      <option value="2">München</option>
      <option value="3">Berlin</option>
      <option value="4">Emmendingen</option>
      <option value="5">Hamburg</option>
    </select>

    <input type="button" name="Freiburg" value="Freiburg"
      onclick="document.testform.Orte.options[0].selected='true'">

    <input type="button" name="Berlin" value="Berlin"
      onclick="document.testform.Orte.options[2].selected='true'">
  </p>
</form>

die Auswahl-Buttons könnte man auch über eine Schleife realisieren, damit man nicht immer alles von Hand eingeben muss....

Hier noch ne kleine Erklärung:
Nach document wird der Name des Formulars angegeben (falls es mehrere auf der Seite gibt ist das ziemlich sinnvoll), danach dann der Name des Select-Feldes und dann kommt die Eigenschaft, die angesprochen werden soll.

Kann so auch alles übernommen werden - ist getestet.
Noch einen schönen Samstag.
 
Zurück