Autor | Zpráva | ||
---|---|---|---|
etexweb Profil |
#1 · Zasláno: 2. 10. 2011, 11:26:09 · Upravil/a: etexweb
Ako v JS spraviť to, že keď začnem písať do inputu, tak sa text napísaný v tom inpute prenese do všetkých prázdnych ?
<input type="text" name="pole[]"> |
||
hunter_dave Profil |
#2 · Zasláno: 2. 10. 2011, 20:24:37
Nejdřív musíš mít nějakou událost např. onkeyup nebo onkeydown.
Každému poli přiřaď id. <input type="text" name="pole[]" id="input0" onkeyup="insertToAll(3);"> //ta trojka je počet polí do kterých chceš text přenést <input type="text" id="input1"> <input type="text" id="input2"> <input type="text" id="input3"> <script type=text/javascript> function insertToAll(pocet){ for (i=0; i<pocet; i++){ document.getElementById("input"+i).value=document.getElementById("input0").value; } } </script> |
||
Medvídek Profil |
#3 · Zasláno: 2. 10. 2011, 20:41:43
hunter_dave:
a nebylo by lepší místo ID třeba třída? |
||
hunter_dave Profil |
#4 · Zasláno: 2. 10. 2011, 20:58:08
to se mi moc nechce .. id je jistota .. třída nemusí v některých prohlížečích fungovat
|
||
etexweb Profil |
#5 · Zasláno: 2. 10. 2011, 23:17:01
Ďakujem :)
|
||
Medvídek Profil |
#6 · Zasláno: 2. 10. 2011, 23:24:54
hunter_dave:
„třída nemusí v některých prohlížečích fungovat“ A mohl bych vědět ve kterých? Rád bych napsal vývojářům, který to běžně používají, že jim to neběží v některých prohlížečích :) |
||
Chamurappi Profil |
#7 · Zasláno: 2. 10. 2011, 23:38:45
Reaguji na Medvídka:
Metoda document.getElementsByClassName skutečně nefunguje ve starších Explorerech.
„nebylo by lepší místo ID třeba třída?“ Nebo spíš name . Pokud píšu skripty pro formuláře, ídéčka mě nikdy nezajímají (nechť si je použijí kodéři, jak uznají za vhodné).
|
||
Medvídek Profil |
#8 · Zasláno: 2. 10. 2011, 23:46:33
Chamurappi:
A jak to řeší frameworky typu jQuery, kde sá dá vybrat element pomocí třídy? |
||
hunter_dave Profil |
#9 · Zasláno: 2. 10. 2011, 23:54:29
Medvídek:
Jednoduše ve starších explorerech nefungují :D |
||
Chamurappi Profil |
#10 · Zasláno: 3. 10. 2011, 01:20:01 · Upravil/a: Chamurappi
Reaguji na huntera_dava:
Nesmysl. Reaguji na Medvídka: Procházejí všechny elementy ve stránce a testují třídu na každém zvlášť. Pomalé a neefektivní… ve srovnání se třemi ídéčky. |
||
Časová prodleva: 13 let
|
0