![]() ![]() |
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?
|
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) edit: i znalazlem: http://www.drlongghost.com/validanguage.php przykłady: http://www.drlongghost.com/vd_tests/vd_demo1.php |
|
|
|
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 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 194 Pomógł: 0 Dołączył: 27.02.2008 Ostrzeżenie: (0%)
|
Ok dzięki (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Działa (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) A można poprzez walidację ograniczyć liczbę znaków które można maksymalnie wpisać ?(IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 1 Dołączył: 16.06.2008 Skąd: Przechlewo Ostrzeżenie: (0%)
|
Ok dzięki (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Działa (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) A można poprzez walidację ograniczyć liczbę znaków które można maksymalnie wpisać ? (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Po co walidacja , tego nie trzeba sprawdzać, wystarczy maxlength="liczba_znaków_które_można_wpisać" |
|
|
|
Post
#6
|
|
|
Grupa: Moderatorzy Postów: 36 561 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 wspomneWalidacja po stronie serwera musi byc. |
|
|
|
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?
|
|
|
|
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.
|
|
|
|
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 |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 18:37 |