私はパスワード強度にZXCVBN.jsを使用しています。期待どおりに動作しています。しかし、私はパスワードの強さが良いまたは強い表示されている場合にのみ登録ボタンを有効にしたい。パスワード強度が良好または強ければ、どのようにレジスタボタンを有効にしますか?
ここには作業codepenがあります。
var strength = {
0: "Worst",
1: "Bad",
2: "Weak",
3: "Good",
4: "Strong"
}
var password = document.getElementById('password');
var meter = document.getElementById('password-strength-meter');
var text = document.getElementById('password-strength-text');
password.addEventListener('input', function() {
var val = password.value;
var result = zxcvbn(val);
meter.value = result.score;
if (val !== "") {
text.innerHTML = "Strength: " + strength[result.score];
} else {
text.innerHTML = "";
}
});
あなたはAngularJSを使用していないと、なぜあなたはmeter.value'は '> ='よりも3である 'かどうかを確認いけないと、あなた何をしていますneed – Weedoze
こんにちは私はcodepenで与えられるAngular JSを使用しています。それはあなたがそれを見るならば、全体のコードを持っています。しかし、私はあなたがそれが仕事をしなかったと言ったことを試しました - 私は次のコードを追加しました - if(meter.value> = 3){ $( "#reg")prop( 'disabled'、true); – HebleV
あなたはAngularJSについて読むべきです...あなたはコードコードの中でJavaScriptを使用しています – Weedoze