password Validation javascript

Status
Niet open voor verdere reacties.

sjoerdjek

Gebruiker
Lid geworden
6 dec 2010
Berichten
54
Ik ben druk bezig met Valideren van een formulier.
Ik ben nog niet zo lang bezig met Javascript.
Daarom wou ik jullie hulp even want ik komt er echt niet meer uit :p

Dit is mijn code. Zoals je ziet wil ik dat hij controlleerd of het wachtwoord wel overeenkomt. Maar wat heb ik fout gedaan:o kom er echt niet meer uit :(

PHP:
function checkWachtwoord()
	{
		var wachtwoord = document.getElementById('wachtwoord').value;
		var element = document.getElementById('labelWachtwoord');
		
		if(wachtwoord.length <5)
		
		{
			element.innerHTML = "Wachtwoord is niet goed";
			element.style.color = "red";
		}
		
		else
		{
			element.innerHTML = "<img src='plaatjes/goed.jpg'>";
		}
	}
	
	function checkWachtwoordtwee(wachtwoord,wachtwoordtwee)
	{
		var wachtwoord = document.getElementById('wachtwoord').value;
		var wachtwoordtwee = document.getElementById('wachtwoordtwee');
		var element = document.getElementById('labelWachtwoordtwee');
		
		if(wachtwoordtwee.value == wachtwoord.value)
		
		{
			element.innerHTML = "Wachtwoord is goed";
			element.style.color = "green";
		}
		
		else
		{
			element.innerHTML = "Wachtwoord is niet goed";
			element.style.color = "red";
		}
	}


PHP:
<label>Wachtwoord:</label></td>
<input id="wachtwoord" onblur="checkWachtwoord();" type="password" size="20" />

<label id="labelWachtwoord"></label>
<label>Wachtwoord herhalen:</label>
<input id="wachtwoordtwee" onblur="checkWachtwoordtwee('wachtwoord','wachtwoordtwee')" type="password" size="20" /><br />
 
Wat je fout doet is dat je Javascript gebruikt om het wachtwoord te valideren. Iedereen die op "bron weergeven" drukt kan namelijk gewoon zien wat het wachtwoord is ;)
 
Wat kan ik dan het beste doen?
Want ik wil het dolgraag mooi valideren :) en dit is mijn eerste ervaring met validatie.
kan ik het dan beter met jquery doen? en heb je dan tips voor mij?:shocked::o
 
Passwoord validatie moet altijd aan de serverkant gebeuren, dus in PHP of SQL. Als je het aan de kant van de client doet kunnen ze namelijk altijd wel uitvogelen wat ze in moeten zenden omdat ze de source code op kunnen vragen.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan