function funcValidateField(formname,tabnom,tabtype,tabminsize,tabmaxsize,tablib,colorcel,colorfont){ taberror = new Array(); taberrornc = new Array(); for(i=0;i= tabminsize[i]){ switch(tabtype[i]){ case "num" : if ( isNaN(tmp.value) == true ){ taberror[taberror.length]=tablib[i]; taberrornc[taberrornc.length]=tabnom[i]; } break; case "date" : var reg = /\d\d\-\d\d\-\d\d\d\d/; res = reg.test(tmp.value); if ( res == false){ taberror[taberror.length]=tablib[i]; taberrornc[taberrornc.length]=tabnom[i]; } break; case "mail" : var reg = /[^ ]+@[^ ]+\.[^ ]+/; res = reg.test(tmp.value); if ( res == false){ taberror[taberror.length]=tablib[i]; taberrornc[taberrornc.length]=tabnom[i]; } break; case "txt" : break; } }else{ taberror[taberror.length]=tablib[i]; taberrornc[taberrornc.length] = tabnom[i]; } } if (taberror.length == 0){ tmp = eval("document."+formname); tmp.submit(); }else{ list = ""; for(i=0;i