高手请近,有些难度,给高分!!!!!!
如下:
我的意图是:
1)判断form中所有select必须选择非第0个元素
2)判断form中所有input 必须不为空且名字为s_elemt的元素必须为数字
带有?????????就是出错的地方
function check_elements(form_name,s_elemt)
{
var inputs = eval("document."+form_name+".elements");
var selects=document.all.tags("select");
for(i=0;i<inputs.length;i++)
{
if (selects[i].options[0].selected)//??????????????
{
inputs[i].focus();
alert("请选择对应的项目!");
return false;
}
if ((inputs[i].type).toLowerCase()=="text" && inputs[i].value.replace(/^\s+|\s+$/g,"").length ==0)
{
inputs[i].focus();
alert("不能为空!\n请输入对应的内容!");
return false;
if (inputs[i].name==s_elemt)//???????????????
{
if (!isNaN(inputs[i].value))
{
inputs[i].focus();
alert("请输入数字!");
return false;
}
}
}
}
eval("document."+form_name+".submit()");
}