#12003/5/24 12:07:44
我想扩展一下表单检查的功能,让表单检查完了以后可以根据用户输入的值跳转到相关
的网页,但必须首先不输入数据,点按钮,等弹出信息框,以后再输入数据点按钮,才正常,不知为什么?,正是烦死了!
function MM_validateForm() { //v4.0
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
if (val) { nm=val.name; if ((val=val.value)!="") {
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
} else if (test!='R') { num = parseFloat(val);
if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
}
if (errors){ alert('文件标题、文号和文件内容都不得为空!!!');document.MM_returnvalue = (errors == '')}
else
{if(form2.checkbox.checked == true){window.location.replace('image_add.asp');}
else { window.location.replace('wenjian_add_ok.asp');} }
}