高级Javascript表单验证功能

时间:2012-01-11 18:23:48

标签: javascript

我正在使用

This

很棒。我只需要添加检查是否输入“cp”,“bp”,“hp”输入区域的函数。如果不是,则应该出现“请输入至少1个电话号码”的错误。

(cp =手机,bp =商务电话,hp =家庭电话)

1 个答案:

答案 0 :(得分:1)

function checkPhones(){
  var frm = document.forms["myform"];
  var cell = frm.cp.val;
  var bus = frm.bp.val;
  var home = frm.hp.val;
  if(ValidatePhone(cell) || ValidatePhone(bus) || ValidatePhone(home)){
  return true;
}
return false;
}

function ValidatePhone(val){
//insert code to check phone meets your system requirements
//either length or pattern
//return true or false
}


frmvalidator.setAddnlValidationFunction("checkPhones");