Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 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
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);
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.
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ć (IMG:http://forum.php.pl/style_emoticons/default/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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 00:52