大家帮忙解决一个简单的问题
function validatefield()
{
var elements=document.forms["first"].elements; //运行时这里提示说找不到对象!我的form的id为first
var emailpatten=/^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$/;
for(var i=0;i<elements.length;i++)
{
if(/(^|)cheakid(|&)/.test(e.classname)&&/^\d+$/.test(e.value))
{
e.focus();
alert("请输入正确的数字");
return false;
}
if(/(^|)cheakemail(|&)/.test(e.classname)&&!emailpatten.test(e.value))
{
elements[i].focus();
alert("请输入正确的邮箱地址");
return false;
}
}
return true;
}
对了 (/(^|)cheakid(|&)/ 这个是什么意思了 :)