Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularz czata
makowski
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 25.09.2009

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


Witam!! zrobiłem skrypt czatu w php. Wszystko działa ok, ale chciałbym aby po wysłaniu wiadomości można dalej pisac wiadomość, bo teraz po wysłaniu trzeba kliknąć w pole, aby modź coś napisać. Pomoże ktoś?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Wicepsik
post
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


Jakie pole? Pokaż skrypt.


--------------------
Go to the top of the page
+Quote Post
makowski
post
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 25.09.2009

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


Pole, gdzie trzeba wpisać wiadomość:
  1. <input type="text" name="pole">

Jeżeli napiszę coś w polu i wyślę, to później gdy chcę coś napisać to muszę kliknąć w pole, a chciałbym aby modź od razu pisać.
Go to the top of the page
+Quote Post
Blame
post
Post #4





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

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


Dodajesz do znacznika body:
  1. <body onLoad="document.form1.pole.focus()">

Aha i polu input muszisz dodać id="pole".


--------------------
Go to the top of the page
+Quote Post
makowski
post
Post #5





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 25.09.2009

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


Zrobiłem tak jak mowisz i nic z tego ;(
  1. <body onLoad="document.form1.pole.focus()">
  2. </body>
  3. <form method="post" action="test.php" id="form1">
  4. <input type="text" maxlength="1000" id="pole" name="tresc" size="50">
  5. <button type="submit" id="przysick_button">Wyslij</button>
Go to the top of the page
+Quote Post
deha21
post
Post #6





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


Spróbuj:
  1. <body onload="document.getElementById('pole').focus();">


EDIT: Hmm chociaż to niekoniecznie będzie działać po wysłaniu wiadomości. Na początku strony powinno być aktywne to pole. Możesz zrobić tak, że po kliknięciu na 'wyślij wiadomość' focus'uje się tamto pole.

Ten post edytował deha21 15.11.2009, 17:24:43


--------------------
Go to the top of the page
+Quote Post
kartofelek007
post
Post #7





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 12.10.2009

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


Nie zadziala. Nowe przegladarki blokuja focusa smile.gif
Juz lepiej napisac chata w ajaxie (a jeszcze lepiej przeszukaj google pod hasłem "php chat comet " lub podobnym haslem) lub actionscripcie.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 07:23