Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML] Pole input type, tylko numerycznie..
mihipoznan
post
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 27.02.2008

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


Czy istnieje jakiś typ input aby można było wpisać tylko cyfry?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nie. To co chcesz zrobic realizuje sie przez walidacje w js lub php - czyli najpierw wpisujesz cos a potem skrypt ci sprawdza czy to poprawne dane.

ps: kiedys widzialem skrypt, ktory sie podpinal pod inputa i nie pozwalal na wpisanie innych rzeczy niz liczby, ale juz nie pamietam gdzie byl smile.gif

edit: i znalazlem:
http://www.drlongghost.com/validanguage.php
przykłady: http://www.drlongghost.com/vd_tests/vd_demo1.php


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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





Grupa: Zarejestrowani
Postów: 28
Pomógł: 1
Dołączył: 16.06.2008
Skąd: Przechlewo

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


<script type="text/javascript">
function onlydec(event,f)
{
if (event.srcElement) {kc = event.keyCode;} else {kc = event.which;}
if ((kc < 47 || kc > 57) && kc != 8 && kc != 0) return false;
return true;
}
</script>


<form>
<table>
<tr><td valign="top" width="60" style="text-align:right">GG:</td>
<td valign="top" style="text-align:left">
<input type="text" name="GG" value="" maxlength="7" onKeyPress="return onlydec(event,'cos');"
/></td></tr></table></form>



Spróbuj tego u mnie działa
Go to the top of the page
+Quote Post
mihipoznan
post
Post #4





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 27.02.2008

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


Ok dzięki biggrin.gif Działa biggrin.gif A można poprzez walidację ograniczyć liczbę znaków które można maksymalnie wpisać ?biggrin.gif
Go to the top of the page
+Quote Post
meezan
post
Post #5





Grupa: Zarejestrowani
Postów: 28
Pomógł: 1
Dołączył: 16.06.2008
Skąd: Przechlewo

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


Cytat(mihipoznan @ 12.08.2008, 12:09:15 ) *
Ok dzięki biggrin.gif Działa biggrin.gif A można poprzez walidację ograniczyć liczbę znaków które można maksymalnie wpisać ? biggrin.gif

Po co walidacja , tego nie trzeba sprawdzać, wystarczy maxlength="liczba_znaków_które_można_wpisać"
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Po co walidacja , tego nie trzeba sprawdzać, wystarczy maxlength="liczba_znaków_które_można_wpisać"
Po to, ze dane na serwer mozna wyslac nie tylko z forma. O wyłączeniu js juz nie wspomne

Walidacja po stronie serwera musi byc.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 27.02.2008

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


Ale w jaki sposób po stronie serwera? Jest odpowiednik maxlenght w php?
Go to the top of the page
+Quote Post
mike
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Jest, znajdziesz ją w dokumentacji, w rozdziale z funkcjami dotyczącymi stringów.
Go to the top of the page
+Quote Post
mihipoznan
post
Post #9





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 27.02.2008

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


Tego jest wuchtę.. który to?
http://php.net.pl/manual/pl/ref.strings.php
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: 19.08.2025 - 16:08