我有密码字段(选项)它不需要验证,同时提交表单。但是,如果我在密码字段中输入数据,它必须测试密码强度自定义验证。请帮我解决这个问题。它仅在密码字段不为空时进行验证。
我的代码如下:
js.validator.addMethod("regx", function(value, element, regexpr) {
return regexpr.test(value);
}, "Password must contain one lower case letter,upper case letter,digit and special character ex:aaEs
这是我的场景,我向用户提供了一个测试表,我已经在循环中从我的数据库中检索到了它,并为每个测试创建了一个表单(表中的行)。所以每个都有一个submit按钮来执行特定的测试。
我的循环的基础:
while ($ts = mysql_fetch_assoc($test_info))
{
//PRESENT VALUES $ts['name'] in table within a unique form etc.
}
我尝试做但失败了是,在单击测试的特定提交按钮时,运行JS函数来检查;如果测试附加了密码,如果附加了密码,则显示一个弹出表单以输入密码,并在提交小表单时检查密码是否正确,