Autor | Zpráva | ||
---|---|---|---|
Sam Profil * |
#1 · Zasláno: 20. 1. 2005, 19:15:42
V MSIE to samozřejmě jde skvěle ale nevím jestli je Firefox schopen něčeho jako innerText nebo innerHTML, či jak to zjistit ?
Ď. Sam |
||
krteczek Profil * |
#2 · Zasláno: 20. 1. 2005, 19:23:02
no k čemu to potrebuješ???jestli je chceš omezit tak to budeš muset stejně pomocí php ořezat:
substr(řetězec, začátek, počet znaků) Vrátí vybranou část řetězce echo(substr("0123456789",1,5)) // vypíše '12345' krteczek |
||
krteczek Profil * |
#3 · Zasláno: 20. 1. 2005, 19:26:58
kurnik vedle.. ty si chtěl zjistit delku tetezce:
strlen(řetězec) Vypočítá délku řetězce echo(strlen("123456")) // vypíše '6' krteczek |
||
Leo Profil |
#4 · Zasláno: 20. 1. 2005, 19:45:34
Delku textu? Jestli myslite pocet znaku tak v JavaScriptu je to value.length, Leo
|
||
Sam Profil * |
#5 · Zasláno: 21. 1. 2005, 20:33:57
To je všechno jasný, ale jak zjistit ten string, tedy konkretně v client scriptu to co mi napsal user do textového pole mezi tagy <textarea> tento string </textarea>, pravávě, že ho chci omezit.
|
||
Fred Profil |
#6 · Zasláno: 21. 1. 2005, 21:16:37
Máš někde příklad toho jak to jde v MSIE skvěle, aby jsme pochopili o co jde?
|
||
Leo Profil |
#7 · Zasláno: 21. 1. 2005, 21:28:46
<textarea id="vstup"></textarea>
document.getElementById("vstup").value.length Nekterym lidem jak to clovek nenaserviruje az pod nos.... Leo |
||
Honza Hučín Profil |
#8 · Zasláno: 21. 1. 2005, 21:31:04
Takhle jsem to zkopíroval před lety ze SMS brány Paegasa:
<textarea name="otazka" cols=66 rows=8 onChange="countit(this.form,0)" OnKeyUp="countit(this.form,0)" onBlur="countit(this.form,0)" onFocus="countit(this.form,1)" onMouseMove="countit(this.form,1)" ><? echo stripslashes($otazka) ?></textarea> <br>Zbývá ještě: <input name="cntr1" value="?" readonly="true" size=3> znaků. a skript je tento: var lock = false var slen = 500 function countit(form, param) { if (!lock) { lock=true; str= form.otazka.value; strlength= str.length; if (strlength > slen) { document.zadaniotazky.cntr1.value="!!!"; alert("Text je príliš dlouhý!"); document.zadaniotazky.otazka.value=str.substring(0,slen); } else document.zadaniotazky.cntr1.value = slen - strlength; lock=false; } } |
||
Fred Profil |
#9 · Zasláno: 21. 1. 2005, 22:05:56
Honza Hučín ,
Leo dal bych sem býval tenhle odkaz http://blog.openheads.org/data/stale/textarea/index.html , kdyby mě nemátla tahle část upřesňujícího dotazu ale jak zjistit ten string, tedy konkretně v client scriptu to co mi napsal user do textového pole mezi tagy <textarea> tento string </textarea> |
||
Sam Profil * |
#10 · Zasláno: 23. 1. 2005, 15:39:00
Díky už jsem to taky našel a kupodivu i rozchodil. Už se stím netrapte.
|
||
Časová prodleva: 21 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0