Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

onChange u Formi?

[es] :: Javascript i AJAX :: onChange u Formi?

[ Pregleda: 2480 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mkele
Beograd

Član broj: 15940
Poruke: 24
*.ptt.yu



Profil

icon onChange u Formi?22.01.2004. u 02:08 - pre 246 meseci
Zdravo Ljudi,

Muci me ova stvar vec par dana. Jurio sam po raznim tutorijalima i pronasao sam resenje koje - ne radi!- kod mene. Rekoh mozda ko od vas zna gde gresim i sta da radim.

<FORM name="ime">
<SELECT onChange="document.ime.ime1.options[document.ime.ime1.selectedIndex].value">
<OPTION SELECTED >Izaberi
<OPTION value="5">Primer 1
<OPTION value="7">Primer 2
</SELECT>
<input name="ime1" value="0">
</FORM>

Znaci, najprostiji primer da mi u inputu pokaze value. Eksperimentisao sam i sa onmouseover (sto je cak i pozeljnija varijanta) ali bez uspeha.
Unapred hvala

Nikola
 
Odgovor na temu

afwt
AF Web Team
Novi Sad/Chicago

Član broj: 8220
Poruke: 337
*.ftn.ns.ac.yu

Sajt: milos.srdjevic.net/blog


+1 Profil

icon Re: onChange u Formi?22.01.2004. u 02:24 - pre 246 meseci
Probaj:

Code:

<FORM name="ime">
<SELECT name="ime1" onChange="document.ime.ime1.options[document.ime.ime1.selectedIndex].value"> 
<OPTION SELECTED >Izaberi
<OPTION value="5">Primer 1
<OPTION value="7">Primer 2
</SELECT>
</FORM> 


Moras imati name=ime1 na SELECTu da bi radi selectedIndex, a ne na INPUTu.
ZelenaLutrija.com - Saznajte sve o lutriji za zelenu kartu (doživotni boravak u Sjedinjenim Američkim Državama)
 
Odgovor na temu

bluesman

Član broj: 4505
Poruke: 1895
*.191.EUnet.yu



+1 Profil

icon Re: onChange u Formi?22.01.2004. u 02:31 - pre 246 meseci
Ako samo to treba trebalo bi da moze:

<FORM name="ime">
<SELECT name='sel' onChange="document.forms['ime'].ime1.value = this.value;">
<OPTION value="0">Izaberi
<OPTION value="5">Primer 1
<OPTION value="7">Primer 2
</SELECT>
<input type='text' name="ime1" value="0">
</FORM>

Inace, ono sto ste napisali:
onChange="document.ime.ime1.options[document.ime.ime1.selectedIndex].value"
ne radi nista... ne znam sta ste hteli sa tim... nema dodeljivanja vrednosti, nema alert(), nema nista.
Goran Pilipović fka bluesman
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.bankmeridian.com

Sajt: www.novikorisnik.net


+5 Profil

icon Re: onChange u Formi?22.01.2004. u 09:16 - pre 246 meseci
... 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.
 
Odgovor na temu

bluesman

Član broj: 4505
Poruke: 1895
*.136.EUnet.yu



+1 Profil

icon Re: onChange u Formi?22.01.2004. u 12:49 - pre 246 meseci
Ok, samo ne treba koristiti minimalno potrebno, vec postovati strukturu, znaci svaki element bi trebao da ima bar name i type atribut bez obzira sto ga ne koristis. Izostavljanje ovoga moze (provereno) da kreira probleme na nekim browserima, a oduzima minimalno truda i vremena.
Goran Pilipović fka bluesman
 
Odgovor na temu

mkele
Beograd

Član broj: 15940
Poruke: 24
*.ptt.yu



Profil

icon Re: onChange u Formi?23.01.2004. u 03:06 - pre 246 meseci
Zdravo Ljudi,

Hvala vam na odgovorima, iskombinovao sam vasa uputstva i nastavio dalje...
Javicu se jos. Tek ucim, pun sam pitanja, i trudicu se da ne gnjavim

Nikola
 
Odgovor na temu

[es] :: Javascript i AJAX :: onChange u Formi?

[ Pregleda: 2480 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.