Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: w textarea nie chce enterow uzywac
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
timii
witam.

czy jest mozliwosc aby w textarea NIE mozna bylo wciskac entera (przenoszenie do natepnego wiersza) ? ?
php programmer
to nie lepiej użyć <input type="text">
zamiast <textarea></textarea>
revyag
@timii wyjaśnij co chcesz robić w tym textarea
timii
niemoge uzyc inputu, bo on jest ograniczony wysokoscia. a jak mam dlugi tekst i chce go widziec to jedynie textarea bez entera hehe ;D

chce poprostu wyeliminowac enter z tego wzgledu, ze jak mi ktos wpisuje text ( jestograniczona iloscia znakow) to jak wyswietla potem ten tekst to jest ograniczone pole ku temu (wysokosc) i jak ktos sobie powciska entery to ilosc znakow nie maleje jedynie sie strona wydluza a tego nie moge dopuscic.

max dwia wiersze width 600. to jest okolo 200 znakow taka czcinka jak tutaj.
LBO
To sprawa wpisującego. Ty poprzez php usuń nadmiarową ilośc \n i po kłopocie.
revyag
Możesz zablokować wpisywanie entera do textarea.
Kod
<script type="text/javascript">
function won(evt) {
    var evt = (evt) ? evt: (window.event) ? window.event : null;
    if(evt) {
        var key = (evt.charCode) ? evt.charCode: ((evt.keyCode) ? evt.keyCode: ((evt.which) ? evt.which : 0));
    }    
    if(key == 13) {
        return false;
    }
}
</script>

  1. <div id="cont">
  2. <textarea id="txt" onkeypress="return won(event)"></textarea>
dr_bonzo
co do kodu entera, jest to:
\n -- 10
\r -- 13
\n\r -- 10,13
timii
kodzik jest super smile.gif) dziekuje wam bardzo za pomoc smile.gif nie wiem co bym bez was zrobil tongue.gif hehe winksmiley.jpg

jak ja bym chcial sie nauczyc javyscript, tylko czasu nie mam za zbytnio :/

pozdrawiam,
Tomek smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.