Pomoc: počet zostávajúcich znakov

Programovacie jazyky, rady, poradňa...
geoge046
Star
Star
Používateľov profilový obrázok
Príspevky: 608
Registrovaný: 10 aug 2005, 14:15
Bydlisko: Prievidza
Kontaktovať používateľa:

Pomoc: počet zostávajúcich znakov

Príspevok od používateľa geoge046 »

Cafte,
prosim ako by sa dalo urobit (nieco ako na sms.yw.sk), ze by bolo policko kde by aktualne ukazovalo kolko moze este uzivatel znakov napisat? viem ze je to cez JS ale z toho som mimo :)

Dakujem =)
heker
Redeemer
Redeemer
Používateľov profilový obrázok
Príspevky: 14816
Registrovaný: 30 máj 2006, 20:27

Príspevok od používateľa heker »

To je taky problem vziat odtial ich script? Vsak si pozri scripty a najdi si odpocitaanie, prekopiruj to JSko ku tebe, tiez si pozri nazov formulara a prisposob ho tomu tvojmu.
sanyika
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 364
Registrovaný: 11 apr 2006, 15:35
Bydlisko: Treti smetiak vpravo....d

Príspevok od používateľa sanyika »

<script>
function SpocitajZnaky(f)
{
if (text_pred_stlacenim)
{
text_pred_stlacenim = "";
f.stlac.value = "Zhusti";
}

maximum = 160;

if (f.message.value.length > maximum)
{
f.message.value = f.message.value.substring(0, maximum);
zostava = 0;
}
else zostava = maximum - f.message.value.length;

if ((zostava < 5 || f.zostava.value < 5) && gEBI("id_zostava"))
{
if (zostava > 4 || zostava == 0)
{
gEBI("id_zostava").innerHTML = "";
gEBI("id_znakov").innerHTML = "znakov";
}
else if (zostava > 1)
{
gEBI("id_zostava").innerHTML = "jú";
gEBI("id_znakov").innerHTML = "znaky";
}
else
{
gEBI("id_zostava").innerHTML = "";
gEBI("id_znakov").innerHTML = "znak";
}
}

f.zostava.value = zostava;
}
</script>
zostáva<span id="id_zostava"></span><br>
<input class="ramcek" name="zostava" value="160" size="3" disabled="disabled" style="width: 35px; text-align: center;"><br>
<span id="id_znakov">znakov</span> <br>
<textarea name="message" onkeyup="SpocitajZnaky(this.form)" cols="20" rows="9" style="width: 190px; height: 140px;"></textarea>
neskusal som...ale malo by to ist
t0m4s3
Admin
Admin
Používateľov profilový obrázok
Príspevky: 18096
Registrovaný: 14 jún 2004, 18:35
Bydlisko: Martin SR, Brno CZ
Kontaktovať používateľa:

Re: Pomoc: počet zostávajúcich znakov

Príspevok od používateľa t0m4s3 »

geoge046 napísal:Cafte,
prosim ako by sa dalo urobit (nieco ako na sms.yw.sk), ze by bolo policko kde by aktualne ukazovalo kolko moze este uzivatel znakov napisat? viem ze je to cez JS ale z toho som mimo :)

Dakujem =)
Pozri sa ako je robena karma ;-)

Kód: Vybrať všetko

<textarea cols="50" rows="4" name="rep_comment_to_give" onKeyDown="textCounter(this.form.rep_comment_to_give,this.form.remLen,200);" onKeyUp="textCounter(this.form.rep_comment_to_give,this.form.remLen,200);"></textarea><br>
<input readonly type=text name=remLen size=3 maxlength=3 value="200" background="red" style="border: 0px; background-color: #e6ecf1; text-align: right"> znakov ostáva</a>
a kod JSka

Kód: Vybrať všetko

function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit)
field.value = field.value.substring(0, maxlimit);
else 
countfield.value = maxlimit - field.value.length;
Napísať odpoveď