0

フォームの検証に 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); 

アイデアはありますか?

よろしく

4

1 に答える 1

1

ehowでこれを見つけました!

frmvalidator.addValidation("PASSWORD2","eqelmnt=PASSWORD", 
    "The confirmed password is not same as password");  
于 2012-11-07T16:28:55.930 に答える