To chyba nie to.
Mam w formularzu skrypt
...
<!--
//Funkcja ograniczająca ilość wpisywanych znaków
function MaxL(obj)
{
if (obj.value.length > 10)
{
alert('Treść zlecenia nie może przekroczyć 255 znaków!');
obj.value=obj.value.substr(0,10);
}
}
//-->
...
<textarea onchange="MaxL(this);" name="tresc" cols="60" rows="4" wrap="virtual"></textarea> ...
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