Skocz do zawartości

Formularz css


Recommended Posts

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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...

Link to post
Share on other sites

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ą.

Gość
Odpowiedz w tym wątku...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...