こんにちは私はパスワードフィールドをテストすることを想定しているjavascriptに取り組んでいます。しかし、私はそれを機能させることができないようです。ページの読み込みに問題はありませんが、スクリプトが機能していないようです。これが私がこれまでに書いたものです。大文字と小文字、数字、正規表現をチェックしてほしい。長さは、それぞれが1つあるというだけでは重要ではありません。これが私がこれまでに書いたものです。
更新:スクリプトを書くためのより簡単な方法を見つけました。また、パスワードフィールドが間違っている場合はいつでもアラートを受け取ることができます。しかし、ドキュメントボタンのクリックを実行する場所で実際のステートメントを機能させることはできません。
var str= passwordFieldForm;
var patt=/[a-z]/g;
var patt2 = /[A-Z]/g;
var patt3 = /[0-9]/g;
var patt4 = /[~\!@#\$%\^&*_\-\+=`\|\\(\)\{\}\[\]:;"'<>,\.\?\/]/g;
var result=patt.test(str);
var result2=patt2.test(str);
var result3=patt3.test(str);
var result4=patt4.test(str);
if (!result)
alert("Needs a lowercase letter");
if (!result2)
alert("Needs a Uppercase Letter")
if (!result3)
alert("Needs a Number.")
if (!result4)
alert("Needs a special character")
if (result) && (result2) && (result3) && (result4) == true
document.getElementById("kioskform:broswerPasswordSubmit").click();