Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] ogranicze pola input
Forum PHP.pl > Forum > Przedszkole
kosmic
mam takie pytanko, a mianowicie, jak ograniczyc pole input tak aby mozna bylo wpisac w nim tylko cyfy i tylko max 3 cyfry 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 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 ?
JaRoPHP
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. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.