Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] <input>, Potrzebna mała pomoc z polem <input>
Skie
post
Post #1





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

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


Witam,

Nie będę się zbytnio rozpisywał. Mam problem z polem input. Mam załóżmy skrypt:

Kod
<form method=post action=xxx1>
<input type=text name=xxx2>
<input type=submit value=xxx3>
</form>


W inpucie xxx2 będą wpisywane same cyfry (tzn. skrypt jest zabezpieczony za pomocą ereg). Moim pytaniem jest jak zrobic, zeby w inpucie zamiast 10000 wyświetlało się 10,000, a do bazy wysyłało liczbę bez "maski", czyli 10000. (nie jestem pewien czy to PHP, czy może już JS).

Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
em1X
post
Post #2





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


No jasne, że JS. PHP jest wykonywany od strony serwera nie klienta.

http://www.google.pl/search?q=js+number+format
Go to the top of the page
+Quote Post
Skie
post
Post #3





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

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


Dziękuję za linka, udało mi się dzięki tej lekturze zrobić to co chciałem, z małym wyjątkiem.

Działa mi już, że formatuje daną liczbę, lecz dopiero wtedy gdy myszka wyjdzie poza pole tekstowe lub uzytkownik kliknie w nie. Jak zrobic, aby zmienialo sie to automatycznie? bez ruszania myszka ;D po prostu podczas wpisywania.
Go to the top of the page
+Quote Post
dem
post
Post #4





Grupa: Zarejestrowani
Postów: 96
Pomógł: 7
Dołączył: 24.01.2006
Skąd: lublin/wawa

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


wykonuj funkcje maskujaca za pomoca zdarzenia onchange ... gdy zawartosc zmieni sie w inpucie, automatycznie zostanie wykonany skrypt

edit: weee, moze teraz nie pamietam za dobrze ale napewno przyjrzyj sie zdarzeniom w JS (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

edit2: onkeyup (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) gosciu wciska klawisz (wpisuje do tego inputa cos) i po kazdym wcisnieciu jakiegos klawisza wykona sie operacja, ktora zachodzi dla zdarzenia onkeyup

Ten post edytował dem 27.02.2008, 17:20:04
Go to the top of the page
+Quote Post
Skie
post
Post #5





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

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


Wielkie dzięki dem, próbowałem wcześniej z onChange, ale nie działało. Udało mi się z OnKeyUp.

Miałbym jeszcze jedno pytanko. Potrzebne mi jeszcze coś takiego ale do formatowania wartości pobranych z bazy danych.

Tzn. pobiera z bazy danych liczbę 1000000 i wyświetla ją jako 1000000. Chciałbym, żeby wyświetlał jako 1,000,000. Ale to już chyba pod formatNumber nie podchodzi? a jeśli tak to w jakis sposób?
Go to the top of the page
+Quote Post
em1X
post
Post #6





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


number_format" title="Zobacz w manualu PHP" target="_manual
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 - 16:25