Auswahlliste mit onclick bei iPhone

Exedo

Grünschnabel
Moin,

ich stehe gerade vor einem kleinen Problem. Ich habe eine Auswahlliste (Dropdown) die durch einen onclick Handler etwas in ein Textfeld schreibt. Das funktioniert auch sehr gut, jedenfalls im PC-Browser.
Wenn ich aber im iPhone etwas auswähle, passiert nichts. Gibt es da eine Lösung?

HTML:
<!-- Ausschnitt -->
<form action="verladung.php" method="post">
	Verladung für Markt
       <input type="number" required="required" autofocus="autofocus" name="markt" value="" size="5" class="itext" maxlength="4" /><br />

	<select name="method_markt">
<option value='47' onclick='this.form.markt.value=47'>Berlin</option>
<option value='20' onclick='this.form.markt.value=20'>Hamburg</option>
<option value='81' onclick='this.form.markt.value=81'>M&uuml;nchen</option>
<option value='99' onclick='this.form.markt.value=99'>Test</option>
</select><br />
	<div style="text-align:center; margin-top: 5px; margin-bottom: 5px;">
        <input type="submit" class="button" name="standard" value="Starten" />
        </div>
</form>

Edit: Ich sehe grad, dass es im IE auch nicht funktioniert. Also scheint es wohl nicht am iPhone-Browser, sondern an etwas generellem zu liegen.

Gruß,
Exedo
 
Zuletzt bearbeitet:
Danke für deine Antwort, chmee.
Beim IE hatte es doch funktioniert. Da habe ich wohl irgendwas beim kopieren in die test.php falsch gemacht. Aber dennoch klappte es beim iPhone nicht - und das ist mir ja wichtig.
Da man beim auswählen im Handy anscheinend nichts anklickt, habe ich die Geschichte auf onchange umgebaut:
HTML:
<!-- Ausschnitt -->
<form action="verladung.php" method="post">
	Verladung für Markt
       <input type="number" required="required" autofocus="autofocus" name="markt" value="" size="5" class="itext" maxlength="4" /><br />

<select name="method_markt" onChange="this.form.markt.value=this.options[this.selectedIndex].value">
<option value='47'>Berlin</option>
<option value='20'>Hamburg</option>
<option value='81'>M&uuml;nchen</option>
<option value='99'>Test</option>
</select><br />
	<div>
        <input type="submit" class="button" name="standard" value="Starten" />
        </div>
</form>
Es funktioniert im FF, im IE und im iPhone-Safari :)
Ist das denn so in Ordnung, oder geht das noch "besser/schöner"?

Gruß
 

Neue Beiträge

Zurück