フォームの検証に javascript-coder.com の gen_validatorv4.js を使用しています。普段使いにとても使いやすいので気に入っています。しかし、今、私は修正できないセットアップに遭遇しました。
これが私がやろうとしていることです。名前、ユーザー名、パスワードなどのフィールドを使用してユーザーを編集するフォームがあります。問題は、スクリプトが空でない場合にのみパスワード フィールドを検証することです。
私はこの方法を試しましたが、うまくいきません:
function DoCustomValidation() {
var frm = document.forms["edit_validate"];
if(frm.uPass.value != '') {
frmvalidator.addValidation("uPass","minlen=8","Minimum 8 characters")
frmvalidator.addValidation("uPass2","req","Passwords missing");
frmvalidator.addValidation("uPass2","eqelmnt=uPass","Password fields doesn't match");
frmvalidator.addValidation("uPass","neelmnt=uName","User name and password can't be the same");
return true;
} else {
return false;
}
}
frmvalidator.setAddnlValidationFunction(DoCustomValidation);
アイデアはありますか?
よろしく