Autor | Zpráva | ||
---|---|---|---|
m4rky Profil * |
#1 · Zasláno: 24. 2. 2008, 19:37:33
Jak se pls jmenuje hodnota ve který je délka obsahu input type="text"? U textarea to je value.length, ale to u inputu nefunguje. Díky moc. Mějte se!
|
||
centi Profil |
#2 · Zasláno: 24. 2. 2008, 19:41:29
Ale funguje.
|
||
m4rky Profil * |
#3 · Zasláno: 24. 2. 2008, 19:49:23
onKeyUp="window.document.getElementById('nadpis').innerHTML = this.value.length;" - nefunguje, ale pokud to dám do textarea tak jo
|
||
centi Profil |
#4 · Zasláno: 24. 2. 2008, 19:53:46
Tak bude chyba niekde inde, pretože toto proste funguje. Čo tak konkrétna ukážka, kde je problém viditeľný?
|
||
m4rky Profil * |
#5 · Zasláno: 24. 2. 2008, 19:56:22
<input type="text" name="nadpis" style="width:300px" onKeyUp="window.document.getElementById('nadpis').innerHTML = this.value.length;"><span style="color:#B0B0B0"> <span id="nadpis">0</span>/50<br>Stručný, výstižný a bez zbytečných znaků.</span>
>nefunguje <textarea style="width:300px;font: normal normal normal 13px Tahoma" rows="4" onKeyUp="window.document.getElementById('popis').innerHTML = this.value.length;"></textarea><span style="color:#B0B0B0"> <span id="popis">0</span>/300</span> >funguje |
||
centi Profil |
#6 · Zasláno: 24. 2. 2008, 20:08:57 · Upravil/a: centi
Ako vravím, problém je niekde inde. Name atribút inputu je rovnaký ako ID atribút spanu - "nadpis". To v IE pôsobí zaujímavé problémy. V IE totiž príkaz document.getElementById("nadpis") nájde práve daný input, ktorý ale ID nemá, má len NAME s danou hodnotou. A to je i pre mňa zaujímavá novinka :)
Takže riešením by bolo zmeniť buď "name" v inpute alebo "id" v span. |
||
m4rky Profil * |
#7 · Zasláno: 24. 2. 2008, 20:13:15
Tak to je hodně zajímavý! To jsem nevěděl. Díky moc ;-)
|
||
Časová prodleva: 18 let
|
0