Marvolo 0 Napisano 10 Lutego 2012 Udostępnij Napisano 10 Lutego 2012 Witam, potrzebuje pomocy.Jak wymusic konkretna ilosc znakow na haslo? na przyklad przynajmniej skladajace sie z 8 znakow. Kolejne pytanie to co zrobic, zeby po wpisaniu zbyt krotkiego hasla wyskakiwalo powiadomienie? kawalek kodu z pola hasla: <div class="formsection"> <label for="password">Hasło</label> <input type="password" id="password" name="password" size="18" maxlength="20" tabindex="2" /> </div> z gory dziekuje za pomoc Cytuj Link to post Share on other sites
Reavii 18 Napisano 10 Lutego 2012 Udostępnij Napisano 10 Lutego 2012 maxlength="x" minlength="y" w miejsce x wpisz maksymalną długość w miejsce y wpisz minimalną długość chyba tak Cytuj Link to post Share on other sites
maden 25 Napisano 11 Lutego 2012 Udostępnij Napisano 11 Lutego 2012 Nie ma takiego czegoś jak minlength. Najlepiej żeby wymusić np 8 znaków: robisz 8 obiektów imput typu password o wielkosć maxlength="1" i size="1" obok siebie i piszesz że trzeba wszystkie pola uzupełnić. Pamiętaj żeby nadać nazwę jako typ tablicowy np name="haslo[]" następnie w dowolnym języku programowania odczytujesz zmienna jako tablice. Możesz również nie stosować typu tablicowego i nadawać różne nazwy dla poszczególnych obiektów input np name="haslo1", name="haslo2" itp. oraz kolejny sposób to javascript pełno jest tego w necie http://www.google.pl/search?client=opera&rls=pl&q=javascript+sprawdzanie+formularza&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest Cytuj Link to post Share on other sites
neosatan 3 Napisano 16 Lutego 2012 Udostępnij Napisano 16 Lutego 2012 Ta z swojej strony jeszcze dodam, że stosowanie maxlenght, czy wymuszanie tablic jest raczej niefortunnym rozwiązaniem. Przeglądarki różnie sobie traktują maxlenght w zależności jaki masz doctype (tu można też o IE porozmawiać....). Co do wymuszania takich pojedynczych komórek, to jest to lekka porażka dla urządzeń mobilnych. Serio. Dlatego jak chcesz mieć jedno rozwiązanie na wiele platform, to polecam js, a mianowicie podejście, onChange i sprawdzenie długości wartości, jak większa, to obciąć. Jednakże walidacja po stronie serwera jest również wymagana. Nigdy nie ufaj użytkownikowi... Cytuj Link to post Share on other sites
Recommended Posts
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.