最初のブロックでは、パスワードに「password」が含まれていないことを確認します。それは完璧に動作します。
var element=document.getElementById('password');
if (element.value.toLowerCase().indexOf('password') > -1){ //returns 0 or more if present
alert('Password may not contain the word `password`.');
element.focus();
return false;
}
2番目のブロックでは、パスワードに名が含まれていないこと、機能しないことを確認します。何を間違えたのでしょうか。
//stop password of firstname
var element=document.getElementById('password');
var firstname=document.getElementById('firstname');
if (element.value.toLowerCase().indexOf(firstname.value) > -1){ //returns 0 or more if present
alert('Password may not contain the firstname.');
element.focus();
return false;
}