Autor Zpráva
prejezd
Profil
Čau.

Javascript mi moc nejde, taky bych potřeboval poradit. Mám například kód.


<form>
<input name="neco">
<select name="neco2">
<option value="polozka 1"></option>
<option value="polozka 2"></option>
</select>
</form>


A ted bych potřeboval nějakej script, kterej mi při výběru z toho selectu dá automaticky tu vybranou hodnotu do toho inputu bez odeslání formuláře.

Poradíte mi prosím.

Děkuji
Joker
Profil
Třeba takhle:
<input name="neco" id="neco">

<select name="neco2" onchange="if(document.getElementById && document.getElementById('neco')) document.getElementById('neco').value = this.value">

takové minimalistické řešení, šlo by to napsat i univerzálněji, ale tohle by mělo fungovat.
prejezd
Profil
Rád bych to hodil do nějaké funkce, abych neměl tolik kodu, ale nevim jak na to.
Kcko
Profil

<script type="text/javascript">
function SaveThis(v) {
var v = v.options[v.selectedIndex].value;
var inputak = document.getElementById('neco');

inputak.value = v;

}
</script>


<form>

<input name="neco" id="neco">

<select name="neco2" onchange="SaveThis(this);">
<option value="polozka 1">Polozka 1</option>
<option value="polozka 2">Polozka 2</option>
</select>

</form>



A uz nezlob ;-)
DavidM
Profil
Cao Kcko

Měl bych k tomuto řesení jeden dotazek:

Jde udělat aby měla jedna položka dve (i vice) hodnoty?

napr. kdyz vyberu jmeno aby se mi treba do trech dalsich policek vyplnila "adresa","mesto"....?

Diky za odpoved.
peta
Profil
DavidM

jaksatweb - javascript - priklady - formulare
taky tam neco mam
http://peter-mlich.wz.cz/x/ww/js/JSpriklady.htm
jinak google.com javascript form

a k tomu selectu
http://www.volny.cz/peter.mlich/www.htm#mssub12
Toto téma je uzamčeno. Odpověď nelze zaslat.