... zanimljivo, tek sad vidim da "this.value" od selekta zaista vraća vrednost... koristio bih recimo "this [this.selectedIndex].value"...
Minimalni kod koji radi je
<SELECT onChange="document.getElementById('ime1').value = this.value;">
<OPTION>Izaberi
<OPTION value="5">Primer 1
<OPTION value="7">Primer 2
</SELECT>
<input id="ime1">
Što kaže, sve to ne mora ni da bude u formularu, mada po pravilu mora. Dobro je da je za svaki OPTION definisan value, jer browseri različito kontaju odabir opcije kojoj nije definisana vrednost. Input ne mora da ima definisan type, jer je "type=text" podrazumevano.
Minimalna varijanta bez zabune bi bila recimo:
<form>
<SELECT onChange="this.form.ime1.value = this.value;">
<OPTION value="0">Izaberi
<OPTION value="5">Primer 1
<OPTION value="7">Primer 2
</SELECT>
<input name="ime1">
</form>
Sve se nalazi u formularu i sve opcije selekta imaju vrednost. Ime mora da ima jedino input da bi mogli da ga pronađemo iz selekta.