小白级问题,判断动态输入框是否为空 现在我遇到的问题是:1,怎么判断有多少行。2,他们的名称都是 first_name ,last_name ,e_mail 怎么区分? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function check(){ var firstName = document.getElementsByName("first_name"); var lastName = document.getElementsByName("last_name"); var eMail = document.getElementsByName("e_mail"); var count = 0; for(var i = 0; i < firstName.length; i++) { if(firstName[i].value == "" && lastName[i].value == "" && eMail[i].value == "") { count++; } else if(firstName[i].value == "" || lastName[i].value == "" || eMail[i].value == "") { alert("error"); return false; } } if(count == firstName.length) { alert("error"); }} 原来这么简单,汗啊。。这是我按照gray820928 的例子最后修改完的。谢谢各位了。function f_submit(){ var firstName = document.getElementsByName("first_name"); var lastName = document.getElementsByName("last_name"); var eMail = document.getElementsByName("e_mail"); var count = 0; for(var i = 0; i < firstName.length; i++) { if(firstName[i].value == "" && lastName[i].value == "" && eMail[i].value == "") { count++; } else if(firstName[i].value == "") { alert("对不起,请输入姓。"); firstName[i].focus(); return false; } else if(lastName[i].value == "") { alert("对不起,请输入名。"); lastName[i].focus(); return false; } else if(eMail[i].value == "") { alert("对不起,请输入E_Mail。"); eMail[i].focus(); return false; } else if (!/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/.test(eMail[i].value)) { alert("对不起,E_Mail格式不正确。。"); eMail[i].focus(); return false; } } if(count == firstName.length) { alert("对不起,请填写信息。"); return false; }} 关于js缓动Tween算法 一个关于javascript的事件响应问题 swfupload 批量上传问题 急急急!! 一个奇怪的问题,有谁知到怎么办? 怎么判断input输入框的值 来控制创建li的数量 从数据库中获取时间问题!!! 关于参数提交的问题 自动转换文本为连接的问题. 这个问题对我来说有点难,请救高手! 怎样将指定frame(或window)中的网页保存到本地?(重金酬谢) ~~~~~~~~~~~~~请教一个window.showModalDialog的问题,非常感谢~~~~~~~~~~~ SELECT option 的IE selectedIndex 赋值问题
function check()
{
var firstName = document.getElementsByName("first_name");
var lastName = document.getElementsByName("last_name");
var eMail = document.getElementsByName("e_mail");
var count = 0; for(var i = 0; i < firstName.length; i++)
{
if(firstName[i].value == "" && lastName[i].value == "" && eMail[i].value == "")
{
count++;
}
else if(firstName[i].value == "" || lastName[i].value == "" || eMail[i].value == "")
{
alert("error");
return false;
}
} if(count == firstName.length)
{
alert("error");
}
}
function f_submit()
{
var firstName = document.getElementsByName("first_name");
var lastName = document.getElementsByName("last_name");
var eMail = document.getElementsByName("e_mail");
var count = 0; for(var i = 0; i < firstName.length; i++)
{
if(firstName[i].value == "" && lastName[i].value == "" && eMail[i].value == "")
{
count++;
}
else if(firstName[i].value == "")
{
alert("对不起,请输入姓。");
firstName[i].focus();
return false;
}
else if(lastName[i].value == "")
{
alert("对不起,请输入名。");
lastName[i].focus();
return false;
}
else if(eMail[i].value == "")
{
alert("对不起,请输入E_Mail。");
eMail[i].focus();
return false;
}
else if (!/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/.test(eMail[i].value))
{
alert("对不起,E_Mail格式不正确。。");
eMail[i].focus();
return false;
}
} if(count == firstName.length)
{
alert("对不起,请填写信息。");
return false;
}
}