| | |
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 |
Nazdarek..Potreboval by som poradit..Totiz mam urobenu takuto funkciu na pridavanie hodnôt do inputu. Konkretnejsie. Pre kazdy typ auta je mozne do inputu pridavat farby. Vyzera to takto:
Kód: <script> function add1(data, typ)
{ var prazdne = self.document.forms.auta.skoda.value; var ok = prazdne; if (ok == "") { document.getElementById('auta').skoda.value = document.getElementById('auta').skoda.value + data;
} else { document.getElementById('auta').skoda.value = document.getElementById('auta').skoda.value + "," + data;
}
</script> No a ja by som potreboval tuto funkciu upravit nejako takto: Kód: <script> function add(data, typ)
{ var typAuta = typ;
var prazdne = self.document.forms.auta.typAuta.value; var ok = prazdne; if (ok == "") { document.getElementById('auta').typAuta.value = document.getElementById('auta').typAuta.value + data;
} else { document.getElementById('auta').typAuta.value = document.getElementById('auta').typAuta.value + "," + data;
}
</script>
Lenze toto mi nefunguje..Uz som skusal rôzne varianty tohto zapisu(rôzne kombinacie apostrofov, lomitok a pod.), ale bezuspesne..Neviete mi niekto poradit ako to spravne zapisat??
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 07.12.2010 11:27 | |
|
Kód: document.getElementById('auta')[typAuta].value Pozri si nieco o dvojakom pristupe k vlastnostiam objektov v JS.
Inak tam mas zbytocne vela premennych, preco vytvaras premennu typAuta, ked mozes pracovat s typ? Vytvoris premennu prazdne, ale hned nato premennu ok, ktora obsahuje to iste, naco? Chcelo by to mozno trochu takej tej programatorskej logiky.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|