[ stex @ 25.06.2004. 08:27 ] @
| Sa ovim, kad se izabere neki select, kao value u text polju se ispise sifra iz selecta.
<select size="1" name="sifrad1" onchange="sifrad2.value = this.options[this.selectedIndex].value"><lista></select><input type="text" class="tekst" name="sifrad2">
Meni treba obrnuto. |
[ noviKorisnik @ 25.06.2004. 23:19 ] @
evo obrnuto
Code:
<form>
<select name="sel">
<option value="val0">0</option>
<option value="val1">1</option>
</select>
<input type="text"
onchange="this.form.sel.options [this.form.sel.selectedIndex].value = this.value;" />
<input type="submit" />
</form>
[ stex @ 29.06.2004. 06:13 ] @
Ili ja radim nesto pogresno ili ovo tvoje ne radi.
[ noviKorisnik @ 29.06.2004. 07:25 ] @
Radi. Evo, za proveru ubaci još jedno dugme u formular:
<input type="button" value="provera" onclick="alert (this.form.sel.options [this.form.sel.selectedIndex].value);" />
Znači, promenom vrednosti tekstualnog polja menja se vrednost (a ne tekst) selektovane opcije u selektu.
Najbolje je da bolje objasniš šta tačno želiš - znam da to nije ovo o čemu se trenutno diskutuje.
[ stex @ 30.06.2004. 05:52 ] @
Code:
<form>
<select size="1" name="sifrad1" onchange="sifrad2.value = this.options[this.selectedIndex].value">
<option value="1">Izbor 1</option>
<option value="2">izbor 2</option>
<option value="3">izbor 3</option>
</select><input type="text" class="tekst" name="sifrad2">
</form>
Probaj ovo. E sad meni treba obrnuto, kad unesem u text polju recimo 2 da se u selektu prebaci na "Izbor 2"
[ noviKorisnik @ 30.06.2004. 07:43 ] @
<input type="text" class="tekst" name="sifrad2" onchange="set_option (this.form);" />
Code:
function set_option (form)
{
var is_option_set = false;
for (var i = 0; i < form.sifrad1.options.length; i++)
{
if (form.sifrad1.options [i].value != form.sifrad2.value) continue;
form.sifrad1.selectedIndex = i;
is_option_set = true;
break;
}
if (!is_option_set)
{
alert ('vrijednost unijetog teksta nije odgovarajuca selektu');
form.sifrad2.focus ();
form.sifrad2.select ();
}
}
[ stex @ 30.06.2004. 09:46 ] @
To mi treba.
Hvala
[ stex @ 06.04.2006. 12:14 ] @
Citat:
stex: Sa ovim, kad se izabere neki select, kao value u text polju se ispise sifra iz selecta.
<select size="1" name="sifrad1" onchange="sifrad2.value = this.options[this.selectedIndex].value">
<option value="1">Proba 1</option>
<option value="2">Proba 2</option>
</select>
<input type="text" class="tekst" name="sifrad2">
Meni treba obrnuto.
Sa ovim u text polju ispise mi se value (1 ili 2) od selecta. A sa cime da zamenim to value (this.options[this.selectedIndex].value) pa da dobijem u text polju naziv (Proba1 ili Proba 2)?
[ noviKorisnik @ 06.04.2006. 13:13 ] @
... valjda text umesto value, ne znam napamet ;-)
[ stex @ 06.04.2006. 13:23 ] @
Jeste text :)
E jesam budala, sve sam probao osim toga :)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.