Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [html] ograniczenie ilości wpisanych znaków, textarea
R_Przemek
post 28.06.2006, 17:27:20
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 25.06.2006
Skąd: Dąbrowa Górnicza

Ostrzeżenie: (0%)
-----


Jak określić maksymalną ilość znaków, jakie można wpisać w pole tekstowe <textarea> ... </textarea> (tak aby nie dało się wpisać więcej niż się zadeklaruje)questionmark.gif
W <input type=text> odpowiada za to MAXLENGTH="xxx" ....
Go to the top of the page
+Quote Post
Michasko
post 28.06.2006, 17:43:28
Post #2





Grupa: Zarejestrowani
Postów: 283
Pomógł: 31
Dołączył: 10.01.2006
Skąd: Działoszyn

Ostrzeżenie: (0%)
-----


Nie znam takiego atrybutu dla pola 'textarea', ale może Ci pomóc JS:

  1. function MaxDlugosc(form, param) {
  2. msg = form.tekst.value
  3.  
  4. maxdl=276;
  5.  
  6. msglength = msg.length
  7.  
  8. if (msglength > maxdl ) {
  9. alert("Za duzo znakow");
  10. document.form.tekst.value=str.substring(0,maxdl);
  11. }


Nie sprawdzane :]

Ten post edytował Michasko 28.06.2006, 17:44:27


--------------------
Po prawie 3-letniej przerwie w programowaniu, znowu raczkuję :)
Go to the top of the page
+Quote Post
roman
post 28.06.2006, 20:02:24
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 16.07.2004

Ostrzeżenie: (0%)
-----


Można też tak:

w HEAD

Kod
<script type="text/javascript">
function licz(pole,max){
if (pole.value.length > max){
   pole.value = pole.value.substr(0,max);
}
}
</script>


w formularzu

Kod
<textarea onkeyup="licz(this,20)"></textarea>



więcej znajdziesz na http://forum.webhelp.pl/viewtopic.php?t=28739
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:26