koskitos
27.01.2007, 19:17:27
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
27.01.2007, 20:45:28
Zrób textarea i usuwaj znaki nowej linii przy submicie. Na inpucie tego nie zrobisz.
koskitos
27.01.2007, 22:49:19
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
27.01.2007, 23:12:32
No to zapewne masz shoutbox w php, więc w php usuń znaki nowe linii i po kłopocie.
ActivePlayer
27.01.2007, 23:36:00
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
28.01.2007, 09:42:47
AP, o to mi chodziło.

W tym problem, że jestem ceinki w JS.

Wiecie jak to napisać?
ActivePlayer
28.01.2007, 14:45:15
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
28.01.2007, 14:48:23
jeżeli chcesz udostępnić stronke
tylko pod IE to mozesz zrobić
<div icontenttable="true". ...>
świetny bajer. niestety MS
Zajec
29.01.2007, 18:20:15
Cytat(sticker @ 28.01.2007, 14:48:23 )

jeżeli chcesz udostępnić stronke
tylko pod IE to mozesz zrobić
<div icontenttable="true". ...>
świetny bajer. niestety MS

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.