Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [html] pole tekstowe, zmiana wielkości pola
stypkalukasz
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 8.05.2007

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


Witam wszystkich.
Napotkałem na taki mały problemik. Prawdopodobnie będzie to pytanie banalne ale jakoś nie mogę się z tym uporać.
Mam taki kod html:
  1. <title>"Polska Piłka Nożna" - aktualizacja danych (zawodnicy)</title>
  2. </head>
  3.  
  4. <h1>"Polska Piłka Nożna" - aktualizacja danych (zawodnicy)</h1>
  5.  
  6. <form action="wstaw_zawodnika.php" method="post">
  7. <table border="0">
  8. <tr><td>pilkarz</td><td> <input type="text" name="pilkarz" maxlength="40" size="30"><br /></td></tr>
  9. <tr><td>klub</td><td> <input type="text" name="klub" maxlength="40" size="30"><br /></td></tr>
  10. <tr><td>tresc</td><td> <input type="text" name="tresc" maxlength="600" size="100"><br /></td></tr> //TO POLE CHCĘ POWIĘKSZYC
  11.  
  12. <tr><td colspan="2"><input type="submit" value="Zapisz"></td></tr>
  13. </table>
  14. </form>
  15. </body>
  16. </html>


W miejscu gdzie jest komentarz chcę aby pole tekstowe nie było podłużne tylko bardziej prostokątne z mozliwością przechodzenia do nowego wiersza za pomocą entera'a. Oraz żeby automatycznie przesuwało w dół się po wpisaniu większej ilości tresci.

Może jakiś pomysły?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
atomek4
post
Post #2





Grupa: Zarejestrowani
Postów: 179
Pomógł: 1
Dołączył: 8.03.2007
Skąd: Łódź

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


W momencie kiedy wciskasz enter w polu textarea dla php jest to znak "\n". Jak dodajesz to do bazy najlepiej użyć funkcji nl2br(), która zamieni wszystkie "\n" na <br />. Funkcji odwrotnej do tej nie ma w php, ale można to zrobić np tak:
  1. <?php
  2. $sample = "Pierwsza linia<br />Drugan <br />";
  3. $sample1=str_replace("<br />", "n", "$sample");
  4. ?>

Może to ci jakoś pomoże. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował atomek4 27.06.2007, 22:19:49
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.10.2025 - 01:20