あなたの助けが必要です。非常に単純な問題で、理解できません。説明するのは難しいですが、コメントがありますので、ご理解いただければ幸いです。これが私のコードです。長い投稿で申し訳ありませんが、この穴から抜け出せないようです。
function CheckLength()
{
var stringpassword = document.getElementById('Pass').value;
alert(document.getElementById('Pass').value); --> this part is only printing a blank.
/*
if(document.getElementById("Pass").value.length > 8)
{
return true;
}
else
{
alert(document.getElementById("Pass").value.length);
return false;
}
*/
}
function Check(a)
{
switch(a)
{
case 1 :
var first = document.getElementById("Uname").value.toUpperCase().indexOf(document.getElementById("Fname").value.toUpperCase());
var last = document.getElementById("Uname").value.toUpperCase().indexOf(document.getElementById("Lname").value.toUpperCase());
if(first !=-1 || last != -1)
{
alert("huy mali ang username. bawal yan pre");
document.getElementById("Uname").value = "";
}
break;
case 2 :
var gate = 0;
var first = document.getElementById("Pass").value.toUpperCase().indexOf(document.getElementById("Fname").value.toUpperCase());
var last = document.getElementById("Pass").value.toUpperCase().indexOf(document.getElementById("Lname").value.toUpperCase());
if(first !=-1 || last != -1)
{
alert("mali dahil sa name");
gate++;
}
if(!CorrectPassword())
{
gate++;
}
if(!CheckLength())
{
gate++;
}
if(gate != 0)
{
alert("Please follow password policy");
document.getElementById("Pass").value="";
}
break;
case 3:
if(document.getElementById("Pass").value != document.getElementById("Rpass").value)
{
document.getElementById("Rpass").value = "";
}
break;
}
}
体のどこか:
<input type="Password" placeholder="Password" value="" id="Pass" onblur="Check(2)"/>
しかし、私がそれを試してみると。パスワードフィールドに入力した後、他の場所をクリックします。アラートボックスは空白のアラートボックスのみを返します。単純な代入ステートメントでさえ機能していませんか?私の悪い英語を許してください