Javascript 验证qform中的邮政编码字段
我正在使用下面的代码验证qform中的传真号码字段Javascript 验证qform中的邮政编码字段,javascript,Javascript,我正在使用下面的代码验证qform中的传真号码字段 if(objFormEdit.postalCode.defaultValue.length <=5){ objFormEdit.postalCode.validateFormat('xxxxx','numeric', "Postal Code requires either a 5 or 9-digit number in either the format 'xxxxx' or 'xxxxx-xxxx'.");
if(objFormEdit.postalCode.defaultValue.length <=5){
objFormEdit.postalCode.validateFormat('xxxxx','numeric', "Postal Code requires either a 5 or 9-digit number in either the format 'xxxxx' or 'xxxxx-xxxx'.");
}
else{
objFormEdit.postalCode.validateFormat('xxxxx-xxxx','numeric', "Postal Code requires either a 5 or 9-digit number in either the format 'xxxxx' or 'xxxxx-xxxx'.");
}
if(objFormEdit.postalCode.defaultValue.length在qforms中使用了如下自定义函数,解决了我的问题
function __isValidPostalCode()
{
var regx="^[0-9]{5}(?:-[0-9]{4})?$";
var regxObj = new RegExp(regx);
if( regxObj.test(this.value) == false )
{
this.error = "Postal Code requires either a 5 or 9-digit number in either the format 'xxxxx' or 'xxxxx-xxxx'.";
}
}
加载函数
_addValidator("isValidPostalCode", __isValidPostalCode);
叫它如下
objFormEdit.postalCode.validateValidPostalCode();
在qforms中使用了如下自定义函数,解决了我的问题
function __isValidPostalCode()
{
var regx="^[0-9]{5}(?:-[0-9]{4})?$";
var regxObj = new RegExp(regx);
if( regxObj.test(this.value) == false )
{
this.error = "Postal Code requires either a 5 or 9-digit number in either the format 'xxxxx' or 'xxxxx-xxxx'.";
}
}
加载函数
_addValidator("isValidPostalCode", __isValidPostalCode);
叫它如下
objFormEdit.postalCode.validateValidPostalCode();
什么是validateFormat
功能?你真的使用邮政编码存储传真号码吗?还是这就是错误?我的错误,它的邮政编码只有validateFormat
功能是什么?你真的使用邮政编码存储传真号码吗?还是这就是错误?我的错误,它只是邮政编码