jQuery Passwortstärke Analyzer 1.2

Jetzt funktioniert der Passwortstärke Analyzer endlich so, wie er soll. Ein Fix von Ahmet hat das Problem behoben, dass die Passwortüberprüfung nach Anzeigen/Verstecken des Passworts beendet hat.

Details:
Jetzt gibt es 2 Eingabefelder, 1 ist jeweils versteckt. Ein Feld ist vom Typ password und eins vom Typ text. Denn durch das Ersetzen des Eingabefeldes mit

replaceWith()

oder

html()

ist auch automatisch der Link zu den Events verloren gegangen. Das Problem wird damit behoben, guter Gedankengang.
Ich sehe das trotzdem als Manko schließlich kann ich mir viele Situationen vorstellen wo viel HTML Inhalt ersetzt werden muss, danach diese eingesetzten Inhalte aber dynamisch verlinkt sein müssen. Ich glaube über diese Thematik werde ich noch öfter stolpern. 🙂
Ich hab den Code entsprechend mit Credits versehen.

Neuer Codeanfang der passwort.js:

$(document).ready(function()  {
$("input[type=checkbox]:first").change(function(){
	/* Made by Ahmet Topal
	* http://basicblogger.de/
	*/
	var nopw = $("#passwrap input:not(.pw)").attr('id');
	var pw = $("#passwrap input.pw").attr('id');
	$("#"+nopw).addClass('pw').fadeIn(0);
	$("#"+pw).removeClass('pw').fadeOut(0);
});
	
$("#passwrap input").keyup(function() {
	/* Made by Ahmet Topal
	* http://basicblogger.de/
	*/
	var passtemp = $('#passwrap input.pw').val();
	$("#passwrap input:not(.pw)").val(passtemp);
		
	ratePW();
});

Auch die .css und .html haben sich leicht verändert, bitte beachten!

3 Kommentare

  1. Prima dass es nun funktioniert wie du willst 🙂 Vielen dank für die Verlinkungen^^ Sehr nett.. So ein Code habe ich auch schon gesucht, bzw. ein leicht anpassbares, die meisten sind halt immer verschlüsselt, sodass man es zwar entschlüsseln kann, aber lieber einen anderen Code sucht 🙂

    Prima +1 Danke 🙂

  2. Hübscher Ansatz, aber leider in der Praxis in der Form noch nicht ganz tauglich.

    Bei div. Sonderzeichen gibt`s bei mir Fehler (z.B. § oder €) und man kann einen „vollen“ Balken mit recht kurzen Passwörtern erzeugen (z.B. mit !!!123), welche nicht sicher sind.

    Der Balken wird übrigens nie wieder verringert, nur die textuelle Ausgabe.

    Liebe Grüße, Arty

  3. Ja du nennst durchaus 2, 3 Fehler an denen ich arbeiten könnte. Das Projekt ist relativ lange her, mittlerweile könnte ich da vielleicht sogar was brauchbares draus machen.
    Aber Password Strength Meter gibts mittlerweile ja auch wie Sand am Meer. Das war ja eher für mich mal eine kleine Herausforderung.
    Aber danke für die Anregungen und Kritik. Vielleicht mach ich das beizeiten mal zu Ende 🙂

    Edit: Für das Balken-geht-nicht-zurück-Problem hatte ich sogar schon eine Lösung geschrieben. Hab ich wohl nicht online gestellt.

Schreibe einen Kommentar