Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Znaki enter, jak usunąć
Jarod
post
Post #1





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


Niby banalny ale nierozwiązany problem http://forum.php.pl/index.php?showtopic=30232 Doszedłem do wniosku, że można ze stringu usunąć wszystkie znaki entera. Ale nie wiem jak. Czy jest do tego jakaś funkcja? Jeśli nie to jak to zrobić? Będę wdzięczny za pomoc. (mam nadzieje, że to pomoże )

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Jarod
post
Post #2





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


To chyba nie to.
Mam w formularzu skrypt
  1. ...
  2. <!--
  3. //Funkcja ograniczająca ilość wpisywanych znaków
  4. function MaxL(obj)
  5. {
  6. if (obj.value.length > 10)
  7. {
  8. alert('Treść zlecenia nie może przekroczyć 255 znaków!');
  9. obj.value=obj.value.substr(0,10);
  10. }
  11. }
  12. //-->
  13. ...
  14.  
  15. <textarea onchange="MaxL(this);" name="tresc" cols="60" rows="4" wrap="virtual"></textarea>
  16. ...

Jeśli podam więcej znaków niż 10 to dostaję alert i skrypt obcina tekst do 10 znaków. Idąc tym tropem dalej dodatkowo zabezpieczyłem skrypt php na wypadek wyłączenia obsługi JS w przeglądarce.
Jeśli w formularzu podam taki ciąg znaków:
Kod
1
2
3
4
5

to do skryptu wysyłane jest tak naprawdę 13 znaków. I skrypt tego nie przepuszcza. Chcę to tak napisać, żeby skrypt sprawdzał właściwą ilośc znaków (widoczną), ale jednocześnie przy edycji tego zlecenia układ podany przez użytkownika (czyli entery) był zachowany. Czy jest to możliwe?

Pozdrawiam

EDIT: Albo funkję JS jakoś poprawić żęby liczyła entery.. Tylko nie wiem jak

Ten post edytował J4r0d 16.05.2005, 22:15:58
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: 5.10.2025 - 23:49