Mam taki skrypt
<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;
}
//-->
<form action="rejestracja.php3" method="post" onsubmit="return check_form(this);">
<input type="text" name="login" size="20" maxlength="20" class="wpisz"><br>
<input type="password" name="haslo" size="22" maxlength="20" class="wpisz">
<input type="submit" value="Rejestruj"> <input type="reset" value="Wyczy¶ć">
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