Autor | Zpráva | ||
---|---|---|---|
jelito Profil * |
#1 · Zasláno: 20. 4. 2009, 19:35:52
Mam prosbu,
chtel bych nekde na strankce treba v odstavci <span id='delka_retezce'></span> zobrazovat aktualni delku retezce, kterou navstevnik stranek vpisuje do formularoveho pole <input type='text' name='jmeno' value=''>. Jsem zacatecnik a nemohu nikde najit reseni ani napovedu ktera by mne nakopla, treba ktere udalosti mam vyuzit. Dekuji |
||
imploder Profil |
#2 · Zasláno: 20. 4. 2009, 19:39:57
|
||
jelito Profil * |
#3 · Zasláno: 21. 4. 2009, 18:22:07
Diky,
jen jakou udalost mam vyuzit? Kdyz vytvorim neco takovyho: function LenghtText(){ document.getElementById("delka").innerHTML = document.getElementById("text").length; } a pote v dokumentu ... <input type='text' name'text' value='' id='text' OnChange='LengthText();'> ... <p>Delka textu je: <span id='delka=>0</span></p> nefacha to :( je udalost OnChange spravne? Kde muze byt chyba? Diky moc |
||
jelito Profil * |
#4 · Zasláno: 21. 4. 2009, 18:25:31
v inputu jsem tady zapomnel rovnitko :)
|
||
zvěřiňák Profil * |
#5 · Zasláno: 21. 4. 2009, 19:44:56
<p><span class="pokus">Napsaných znaků :</span><input id="napsano" readonly size="2" value="0"> <span class="pokus">Zbývá znaků :</span><input id="zbyva" readonly size="2" value="500"></p> <textarea name="vzkaz" id="policko" onkeyup="pocitani()" rows="8" cols="40"></textarea> <script type="text/javascript"> var policko = document.getElementById("policko"); var napsano = document.getElementById("napsano"); var zbyva = document.getElementById("zbyva"); var maximum = 500; var vyskocit = true; var hlaska = "Maximální počet znaků je omezen na " + maximum + "."; function pocitani() { pocet = policko.value.length; if(pocet > maximum) { policko.value = policko.value.substring(0, maximum ); if(vyskocit) { alert(hlaska); } } else { napsano.value = pocet; zbyva.value = maximum - pocet; } } </script> |
||
Časová prodleva: 7 měsíců
|
|||
http Profil |
#6 · Zasláno: 11. 11. 2009, 17:28:57
jelito:
já to upravil takhle a funguje to: function LenghtText(){ document.getElementById("delka").innerHTML = document.getElementById("text").value.length; } taky podle mě můžeš použít onkeyup: <input type='text' name'text' value='' id='text' onkeyup='LengthText();'> |
||
Časová prodleva: 14 let
|
0