Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML]formularz z inputami nie reagujący na enter / problem z textarea
hyhyhy
post 14.02.2011, 12:43:13
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 5
Dołączył: 6.02.2011

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


Witam,
Szukałem dużo, ale nie znalazłem
Jestem na etapie kończenia strony internetowej, ale natknąłem się na pewien problem. Chcę ustawić pola tekstowe formularza z okreslona dlugoscia maksymalna, jednoczesnie nie chce, zeby reagowaly na enter. mialem dwa pomysly, ale kazdy ma wade:

input type text reaguje na enter ale maxlength dziala
w textarea, ktore na niego nie reaguje, za to nei dziala maxlength.

Czy istnieje w miare prosty sposob rozwiazania problemu?
Go to the top of the page
+Quote Post
CuteOne
post 14.02.2011, 13:10:00
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Do textarea, możesz użyć JS, który zlicza długość wprowadzonego stringu i blokuje dalsze pisanie - poszukaj na necie gotowca

Go to the top of the page
+Quote Post
_Borys_
post 14.02.2011, 13:27:44
Post #3





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


Podobny wątek:
Temat: Ograniczenie ilosci znakow w TEXTAREA
Go to the top of the page
+Quote Post
hyhyhy
post 14.02.2011, 20:41:02
Post #4





Grupa: Zarejestrowani
Postów: 135
Pomógł: 5
Dołączył: 6.02.2011

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


Witam, mam jeszcze jedno pytanie do osób znających JS, otóż dorwałem taki skrypt:

  1. function sprawdz()
  2. {
  3. if(txtNode.value.length>ile)
  4. {
  5. txtNode.value=txtNode.value.substr(0,ile);
  6. }
  7. wynikNode.innerHTML=ile-txtNode.value.length;
  8. }
  9.  
  10. window.onload=function()
  11. {
  12. ile=60;
  13. txtNode=document.getElementById('txt');
  14. wynikNode=document.getElementById('wynik');
  15. setInterval('sprawdz()',50);
  16. </head><body><textarea id="txt" cols="30" rows="3" name="nazwa"></textarea>
  17. <p id="wynik"></p>
  18. </body></html>


no i jesli mam takie jedno, to dziala wypas, ale jesli chce miec 5 pol textarea to co mam zrobic? kombinowalem, kombinowalem ale nic nie dziala, jesli jest kilka pol, to dziala tylko ostatnie, a poprzednie nie. W jaki sposób zaskryptowac kilka pol?

Ten post edytował hyhyhy 14.02.2011, 20:42:54
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: 16.07.2025 - 01:26