<script LANGUAGE="JavaScript"> <!-- function check_form (form){ if (form.login.value == "") { alert("Nie podałe¶ Loginu"); form.login.focus(); return false; } if (form.haslo.value == "") { alert("Nie podałe¶ hasła"); form.haslo.focus(); return false; } if (form.login.value.length < "5") { alert("Login musi mieć przynajmniej 5 znaków"); form.login.focus(); return false; } if (form.haslo.value < "5") { alert("Hasło musi mieć przynajmniej 5 znaków"); form.haslo.focus(); return false; } return true; } //--> </SCRIPT> <form action="rejestracja.php3" method="post" onsubmit="return check_form(this);"> <table> Login:<br> Hasło:<br> <input type="password" name="haslo" size="22" maxlength="20" class="wpisz"> <input type="submit" value="Rejestruj"> <input type="reset" value="Wyczy¶ć"> </form>
Formularz jest przed wysłaniem i wszystko ok ale chciałbym zeby zamiast alertu obok inputa pojawił mi sie tekst w zależności jaki to był bład.
I drugie pytanie jak sprawdzić czy wpisany tekst do inputa zawiera inne znaki niż:
[B]a-z, A-Z, 0-9, '-', '_' ?
Z góry dzieki za pomoc