Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularze i pewien trick..., upcase pierwszej litery poja, jak?
pc5
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 10.03.2005

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


Witam!

Czy jest jakaś metoda aby w formularzy po wpisaniu słowa np. jagiellońska, pierwsza litera podczas zapisywania tego słowa, automatycznie zamieniłą się na dużą literę? Mam problem z użytkownikami którzy wpisują ważne pola małymi literami, np. nazwy ulic, firm itd...

Wiem że bez problemu można sobie z tym poradzić w php, ale chciałbym to robić "na żywo" w formularzu. Podjerzewam że js tutaj wchodzi w grę, ale może są jakieś inne sposoby?

Przepraszam za takie pytanie i to że umieszczam ten temat w tej kategori, myślę że tutaj pasuje najbardziej.

Pozdrawiam - pc5
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
boxer
post
Post #2





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 15.03.2005

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


Witam. funkcja ucfirst();

$ulica=ucfirst($ulica);


--------------------
mysql:4.0.21-nt, apache 1.3.27, PHP 4.3.0
Go to the top of the page
+Quote Post
scanner
post
Post #3





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Najpierw piszesz:
Cytat(pc5)
Podjerzewam że js tutaj wchodzi w grę, ale może są jakieś inne sposoby?
A zaraz po tym
Cytat(pc5)
Przepraszam za takie pytanie i to że umieszczam ten temat w tej kategori, myślę że tutaj pasuje najbardziej.


Przenoszę do JavaScript a Tobie radzę dwa razy pomyśleć, gdzie następnym razem zostawisz posta.

pole formularza obsługujesz odpowiednią metodą on*() w JS, która zamienia odpowiednio znaki. Proste.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
pc5
post
Post #4





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 10.03.2005

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


Cytat(scanner @ 2005-03-16 13:56:11)
Najpierw piszesz:
Cytat(pc5)
Podjerzewam że js tutaj wchodzi w grę, ale może są jakieś inne sposoby?
A zaraz po tym
Cytat(pc5)
Przepraszam za takie pytanie i to że umieszczam ten temat w tej kategori, myślę że tutaj pasuje najbardziej.


Przenoszę do JavaScript a Tobie radzę dwa razy pomyśleć, gdzie następnym razem zostawisz posta.

pole formularza obsługujesz odpowiednią metodą on*() w JS, która zamienia odpowiednio znaki. Proste.

Sorki za to, ale na prawdę myślałem gdzie umieścić ten temat, a nie chcialem się decydować na js specjalnie. Jednak widzę że nie ma innej metody jak na razie. Jeżeli to jest proste więc zastosuję. Dziękuję za pomoc.

Uwagę o dziale dla tematu wziołem sobie do serca, postaram się poprawić smile.gif

Niestety nie umiem jeszcze js, dlatego nie chciałem się w to pakować. Ale widzę że tak będzie najrpościej. Mógłby ktoś podać jakiś przykład na automatyczną zamianę 1 znaku wprowadzonego z klawiatury na dużą literę dla konkretnego pola input w formularzu? Wstyd mi że tego nie umiem. Chciałem na szybko z "manuala" js coś wydobyć, ale widzę że nie dam na razie rady.

Pozdr.

Ten post edytował pc5 16.03.2005, 21:51:05
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 - 00:04