Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] ogranicze pola input
kosmic
post
Post #1





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 31.10.2007

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


mam takie pytanko, a mianowicie, jak ograniczyc pole input tak aby mozna bylo wpisac w nim tylko cyfy i tylko max 3 cyfry (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

chodzi o to ze do mojej galerii mozna dodawac max plik o rozmiarze 400kb, no i jak mam wyszukiwanie po rozmiarze, to chce aby nie mozna bylo wpisac liter, no i nie mozna bylo wpisac wiecej nic 3 cyfry, bo 400kb to własnie tyle (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

bo po co ktos ma wpisywac 4736489 np taka liczbe ....

wiadomo ze moge ograniczyc do tych 400kb pole input co zreszta tez zrobie, ale po co ma wogole wpisywac tyle cyfr..

ktos moze pomoc ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
JaRoPHP
post
Post #2





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

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


1. Tylko trzy znaki: maxlength:
  1. <input type="text" id="pole" name="pole" maxlength="3" onblur="testIt();" />

2. Same cyfry - tutaj skorzystać trzeba z JavaScriptu (dodatkowo walidacja po stronie serwera!):
  1. function testIt() {
  2. var oInput = document.getElementById("pole");
  3. var regexp = /^[0-9]+$/;
  4. if(!regexp.test(oInput.value)) {
  5. alert("Only digits!")
  6. }
  7. }
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: 20.12.2025 - 22:03