11-02-2012, 16:24
Kod:
<form id="jakas_foremka">
<fieldset class="clearfix">
<input type="password" name="haselko" placeholder="Wpisz hasło" />
</fieldset>
</form>
<!--
załączam najnowsze jquery - tylko raz na stronę!
http://doman.art.pl/kursjs/kurs/jquery/jquery.html
-->
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
function check(pole) {
var text = pole.val(); //http://jqapi.com/#p=val
if (text.length <= 3) {
if (!pole.next('.error').length) { //jezeli nie ma obok pola errora to go pokaz
pole.after('<span class="error">Wpisz hasło które ma COS TAM znaków</span>');
}
return false;
} else { //jezeli haslo jest ok to usun error (jak errora nie ma to go po prostu nic nie zrobi)
pole.next('.error').remove(); //http://jqapi.com/#p=remove
return true;
}
});
}
$(function() { //http://jqapi.com/#p=ready
var $password = $('input[name=haselko]');
$('#jakas_foremka').submit(function() {
return check($password);
});
$password.blur(function() {
check($(this));
})
});
</script>
Proponuję przeanalizować 10x powyższy skrypt. Jest bardzo prosty ale na początku może wydawać się mocno zawiły. Odpowiednie linki dałem w komentarzach. Możliwe że to badziewie nie działa bo pisałem to na szybko w tym tekstowym polu do odpowiedzi
