Динамична валидация на поле от форма

Как мога на направя динамична валидация на поле от формата преди да се изпрати информацията.Примерно ако искам да се провери силата на паролата, да се изкарва текст до полето от рода на "Слаба парола", "Силна Парола" докато потребителя попълва самото поле. :idea:
 
HTML:
  <html>
  <head>

    <script type="text/javascript">
	function isStrong(check_this, update){

		if(!/(?=.*\d)(?=.*[a-z])(?=.*[!@#$%^&*-])(?=.*[A-Z]).{6,}/.test(check_this)
		){
			document.getElementById(update).innerHTML = 'Слаба парола!';
		}else{
			document.getElementById(update).innerHTML = 'OK!';
		}
	}
    </script>


  </head>
  <body>
	<input type="text" name="pass" id="pass" onkeyup="isStrong(this.value, 'pass_status');" /> <span id="pass_status"></span>
  </body>
  </html>

1. Полето е от тип текст само за целите на теста - да виждаш какво пишеш докато тестваш.
2. Целта е в паролата да има поне една малка буква, поне една голяма буква, поне една цифра, поне един специален знак, и като цяло дължината на паролата да е поне 6 символа.
 
Не ми трябва точно това, просто дадох пример за паролата.Нужно ми е единствено да се проверява дължината на текста в едно поле и в дясно да се изкарва резултата.Примерно ако минималната дължина на текста е 6 символа и потребителя е въвел повече от 6 да изписва "Всичко е наред"
 

Back
Горе