//学校
function chk_xuexiao(val,name){
//val 是传过来的FORM 名字
var isNull=/^[\s'']*$/;  var e=document.forms[val].elements[name].value;


var div = val+name.toString()+"_msg";

var hid = "c_"+val+name.toString();
c_xuexiao=hid;
var msg="";
    if (isNull.test(e)){
msg="请输入姓名";
ShowMSG(div,msg); 
document.getElementById(hid).value=""; 
    return false;

 }else{
  resetMSG(div);
document.getElementById(hid).value=1; 
return true;

}

}
//专业
function chk_zhuanye(val,name){
var isNull=/^[\s'']*$/; 
//var e = document.+val+.value.toLowerCase();
var e=document.forms[val].elements[name].value;


var div = val+name.toString()+"_msg"; var hid = "c_"+val+name.toString();
var msg="";
c_zhuanye=hid;
    if (isNull.test(e)){
msg="请输入专业";
ShowMSG(div,msg); 
document.getElementById(hid).value=""; 
    return false;

 }else{
  resetMSG(div);
document.getElementById(hid).value=1; 
return true;

}
}
function _jiaoyu()
{
  
}解释下:Val 是传过来不同的FOMR名字,NAME是文本框名字,因为有有好几个学校,专业所以 把FOMR名字也传来这样好判断!
function _jiaoyu()
{}
最后这个综合判断 里面该怎么写?

解决方案 »

  1.   

    不太明白lz 的意思
    function _jiaoyu()
    {}
    里要写什么,我们怎么知道= = 
    是如何引用变量,参数,写法问题还是什么?
    函数里要实现的逻辑,只有你自己知道呢= =
      

  2.   


    function _jiaoyu(val,name)
    {
       if(chk_xuexiao(val,name) && chk_zhuanye(val,name)) 
           return true;
       else 
           return false;
    }
    难道是要这个?不好意思 没读懂LZ的意思~~
      

  3.   

    因为我要AJAX保存之前 要判断是否填写数据了 
    function _jiaoyu(val,name)
    {
       if(chk_xuexiao(val,name) && chk_zhuanye(val,name)) 
           return true;
       else 
           return false;
    }是要这样的,