Pole input w html


(Lysy1033) #1

Witam. Czy da się zrobić takie pole input w formularzu w którym będzie się dało wpisać tylko liczbę?


(Airborn) #2

w samym htmlu nie, można zrobić w java scripcie takie zabezpieczenie, ale każdy użytkownik może wyłączyć java script i tym samym deaktywować to zabezpieczenie, albo zrobić walidację przez php po stronie serwera (jeżeli oczywiście serwer obsługuje)


(Lysy1033) #3

no mozna ale wtedy bede musial zapamietac wszystkie dane z formularza i przeslac je z powrotem niech sobie ten ktos poprawi. a ze dodają się tam tez pliki to jak wstawie value do input type file to firefox mi sie sprzeciwi. ogolnie to zamotane. pamietam ze mozna bylo to zrobic w samym html-u... jeszcze poszukam


(Zagorskid) #4

Zawsze możesz zrobić listę select, w której opcjami będą tylko liczby. Ale praktyczność tego rozwiązania zależy od tego, jaki jest zakres liczb możliwych do wprowadzenia...


(Lysy1033) #5

chodz o podawanie ceny wiec odpada. szukalem na google to wyskoczylo mi type=int a jeszcze type=number ale nie dzialaja. w praktyce da sie wpisac tam literki


(Zagorskid) #6

Hmm.. No to kilkuelementowe option...

Np. [0-9] [0-9] [0-9] [0-9] , [0-99] i potem w php składasz z tego całą liczbę.

Możesz szczyt wygody to nie jest, ale powinno działać...

http://www.kurshtml.boo.pl/html/lista_r ... larze.html


(Lysy1033) #7

jednak postawilem na javascripta. jesli ktos wpisz ejakies bzdury to php mu wywali ze nie doda ogloszenia.... dzieki