Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: kilkuwersowy INPUT text
Forum PHP.pl > Forum > Po stronie przeglądarki
koskitos
Witam!
Czy da radę zrobić pole <input type="text", które byłoby dwuwersowe.
Ma to być coś w rodzaju textarea, ale nie mogą występować znaki nowej lini. Po naciśnięciu ENTER powinno się zatwierdzić formularz i przejść do nowej strony.

Potrzebuję tego do pola "wpis" w shoutboxie.

Dzięki z góry.
revyag
Zrób textarea i usuwaj znaki nowej linii przy submicie. Na inpucie tego nie zrobisz.
koskitos
Miałem textarea, ale mi chodzi o co innego.

Mi głównie chodzi o to aby po naciśnięciu ENTER nie wskakiwał znak nowej lini, a formularz był zaakceptowany i przesłany.
To po to aby wygodnie było pisać w shoutbox'ie.
lopik
No to zapewne masz shoutbox w php, więc w php usuń znaki nowe linii i po kłopocie.
ActivePlayer
mozesz uzyc textarea + przechwytywac jaki znak jest wpisany. jeśli enter to form.submit(); Wtedy bedzie i wygodnie i tekst będzie sie zawijać
koskitos
AP, o to mi chodziło. smile.gif

W tym problem, że jestem ceinki w JS. sad.gif

Wiecie jak to napisać?
ActivePlayer
zagooglaj tu na forum. byl gdzies skrypt do pobierania znaku ktory jest wcisniety. podpinasz go w onkeyup do textarea. i tam sobie sprawdzasz, jesli enter to submit jesli co innego to olewasz.
sticker
jeżeli chcesz udostępnić stronke tylko pod IE to mozesz zrobić
  1. <div icontenttable="true". ...>
świetny bajer. niestety MS sad.gif
Zajec
Cytat(sticker @ 28.01.2007, 14:48:23 ) *
jeżeli chcesz udostępnić stronke tylko pod IE to mozesz zrobić
  1. <div icontenttable="true". ...>
świetny bajer. niestety MS sad.gif

JavaScript i użycie:
element.designMode='on';

ale czy jest sens? Łatwiej chyba textarea ze sprawdzaniem wciśnięcia "Enter".
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.