Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [html] limit znaków - pole textarea
em-ba
post
Post #1





Grupa: Zarejestrowani
Postów: 202
Pomógł: 3
Dołączył: 6.01.2008
Skąd: Mazowieckie

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


Witam, chciałbym aby w polu textarea (w formularzu) można było wprowadzać tylko 40 znaków.. i nie wiem jak tego dokonać

mam taki kodzik
Kod
<div>
<textarea name="cos" class="text" type="text" value="<?=$cos;?>" cols="15" rows="5"></textarea>
</div>

i dzieje sie tak, że jak wpisuje więcej znaków niż przewiduje wymiar pola textarea to pojawiają się dwa suwaki w tym polu (z boku i na dole) i mozna tak pisac w nieskończoność.. nie wiem jak temu zaradzić, bo chciałbym aby można było wpisywać tylko tyle znaków ile zmieści się do okienka i koniec.. bez pojawiania się tych suwaków i kontynuacji pisania

tak też nie działa
Kod
   <div>
<textarea name="cos" class="text" type="text" value="<?=$cos;?>" maxlength="40" cols="15" rows="5"></textarea>
   </div>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
AcidBurnt
post
Post #2





Grupa: Zarejestrowani
Postów: 215
Pomógł: 1
Dołączył: 13.04.2003
Skąd: z ławki przed blokiem

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


musisz użyć do tego javascriptu bardzo prosty i niedoskonały przykład z użyciem jquery poniżej
  1. <script type="text/javascript">
  2. $(document).ready(function() {
  3. max = 350;
  4. $('#area').keyup(function(){
  5. $('#key').html(max - $('#area').val().length);
  6. if(max - $('#area').val().length <= 0)
  7. {
  8. $('#area').val($('#area').val().substring(0,max));
  9. $('#key').html('0');
  10. }
  11. });
  12. $('#key').html(max - $('#area').val().length);
  13. });
  14. <form method="post" action="[[user,buisnescard]]" enctype="multipart/form-data">
  15.  
  16. <div>
  17. <label>Treść</label>
  18. <textarea id="area" name="set[buisnescardfree]" style="width: 300px; height: 200px;">{$item->buisnescardfree}</textarea>
  19. Pozostało <span id="key">350</span> znaków.
  20. </div>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 10:15