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 回答