Autor Zpráva
marek888
Profil
Dobrý večer. Mám textové pole a potřeboval bych udělat, aby se pod textovým polem zobrazovalo, kolik ještě zbívá znaků. Předem všem děkuji za odpovědi. Marek
pcmanik
Profil
Nepýtaj sa prosím neustále na základy, ale až skutočne s niečim nebudeš vedieť pohnúť opýtaj sa nás.
S čím máš konkrétne problém tu?
Ak chceš aby sme ti tvorili kód, tak na to je tu osobitá sekcia práce a zákazky.
han5vk
Profil
Poradím - javascript, udalosť onKeyPress() tuším, jedna premenná a odpočítavanie z nej s vypisovaním do stránky..
peta
Profil
google = odpocitavani znaku textarea javascript
google = textarea counting character javascript

http://webdesign.about.com/od/dhtml/a/simple-dhtml-javascript-scripts.htm
<script language="javascript">
<!--
function CountChars(field,cntfield) {
  if (field.value.length >= 0)
  cntfield.value = field.value.length;
}
// -->
</script>
<p>
<form name="myForm" action="#">
  <textarea name="textarea" cols="25" rows="2"
    onkeydown="CountChars(document.myForm.textarea,document.myForm.charlength)"
    onkeyup="CountChars(document.myForm.textarea,document.myForm.charlength)">
  </textarea><br/>
  <input readonly="readonly" type="text" name="charlength" size="3" maxlength="3" value="0"> characters
</form>
</p> 
marek888
Profil
Děkuji. Nějak sem si s tím pohrál, aby mi to vyhovovalo podle mích představ. Děkuji
marek888
Profil
Děkuji za návrh jak to mám udělat, akorát mám takový problém. Když přijdu na stránku, a chci napsat text a napíšu teprve 1 znak, a ono mi to hodí, že jsem již napsal tak 17 znaků. Nevíte, jestli se dá nějak předejít takovému to bugování?
pcmanik
Profil
marek888:
Ukáž tvoj kód, zrejme si niečo upravil zle.
Chamurappi
Profil
Reaguji na marka888:
Pravděpodobně už v té <textarea> máš od začátku 16 znaků. Třeba mezer…

↓ Pardon, nedával jsem pozor, jaké vkládám jméno :-)
pcmanik
Profil
Chamurappi:
No ja žiadnu textareu nemám :D
16 medzier mi ale príde skutočne moc, no pokým nám marek888 nedá odkaz na živú ukážku, alebo nám sem nehodí zdroják môžme len hádať.
marek888
Profil
<script language="javascript">
                <!--
                function CountChars(field,cntfield) {
                    if (field.value.length >= 0)
                        cntfield.value = field.value.length;
                }
                // -->
            </script>
            <p>
                <textarea name="titulek"
                          onkeydown="CountChars(document.myForm.titulek,document.myForm.one)"
                          onkeyup="CountChars(document.myForm.titulek,document.myForm.one)">
                </textarea> &lt;titulek<br>
                <input readonly="readonly" type="text" name="one" size="3" maxlength="3" value="0"> Počet znaků
        </p><br><br>
Na stránce mám tyto scipty 2x. Proto jsem si musel změnit některá jména. Nevím jestli to není tím.
nemeja
Profil
Tabulátory(mezery) ti dělají 16 znaků
<script language="javascript">
                <!--
                function CountChars(field,cntfield) {
                    if (field.value.length >= 0)
                        cntfield.value = field.value.length;
                }
                // -->
            </script>
            <p>
                <textarea name="titulek"
                          onkeydown="CountChars(document.myForm.titulek,document.myForm.one)"
                          onkeyup="CountChars(document.myForm.titulek,document.myForm.one)">
................</textarea> &lt;titulek<br>
                <input readonly="readonly" type="text" name="one" size="3" maxlength="3" value="0"> Počet znaků
        </p><br><br>
marek888
Profil
Děkuji za vyřešení! Bylo to lehčí, než sem si myslel.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: