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

Kako da putem dropdown ispunim formu

[es] :: Javascript i AJAX :: Kako da putem dropdown ispunim formu

[ Pregleda: 1333 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ivan Golubović
AV market
Požarevac

Član broj: 3154
Poruke: 586
94.189.197.*

Sajt: www.AVmarket.rs


+7 Profil

icon Kako da putem dropdown ispunim formu05.04.2009. u 20:10 - pre 182 meseci
Imam formular na kome ima jedno SELECT polje i u zavisnosti od vrednosti koje odaberem trebalo bi da mi se popunjavaju tekstualna polja
Code:
<form id="form1" name="form1" method="post" action="">

    <label>Dropdown menu
      <select name="select" id="select">
        <option value="yyy" selected="selected">truc</option>
        <option value="zzzz">bla</option>
      </select>
    </label>
<br />
    <label>
      <input name="Polje 1" type="text" id="Polje 1" value="vrednost 1" />
    </label>
<br />    
    <label>
      <input name="Polje 2" type="text" id="Polje 2" value="vrednost 2" />
    </label>
</form>

Da li neko ima predstavu kako ovo da resim?
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-1.sezampro.yu.



+33 Profil

icon Re: Kako da putem dropdown ispunim formu05.04.2009. u 21:08 - pre 182 meseci
Evo u najprostijem primeru:
Code:

<select name="select" id="select" onchange = "document.getElementById('Polje 1').value = this.value;">
        <option value="yyy" selected="selected">truc</option>
        <option value="zzzz">bla</option>
</select>

Osnova za taj tvoj problem je događaj onchange i taj metod getElementById(). Sad ti možeš da zakomplikuješ, pa recimo da napraviš f-ju, kojoj bi prosleđivao izabran item u listi, pa onda na osnovu njega da popunjavaš neko od tekst. polja...
 
Odgovor na temu

[es] :: Javascript i AJAX :: Kako da putem dropdown ispunim formu

[ Pregleda: 1333 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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