献丑,不知有没有好办法?
我想做一个检测一些字段不为空,一些字段不全为空,
我觉得我的办法比较蠢,也没有好办法??
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function ck1(str,str2)
{
var obj=str.split("|");
var obj_tmp;
var flag=0;
//var pos=obj.length;
for(i=0;i<obj.length;i++)
{
obj_tmp=eval(obj[i]);
//alert(obj_tmp.value);
if(obj_tmp.value=='')
{
flag++;
//pos--;
}
}
if(flag==obj.length)
{
alert(str2);
eval(obj[0]).focus();
return false;
}
else {
return true;
}
}
function ck(str,str2)
{
var obj=str.split("|");
var obj_tmp;
for(i=0;i<obj.length;i++)
{
obj_tmp=eval(obj[i]);
//alert(obj_tmp.value);
if(obj_tmp.value=='')
{
alert(str2);
obj_tmp.focus();
return false;
break;
}
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM METHOD=POST name=form1>
<INPUT TYPE="text" NAME=txt>
<INPUT TYPE="text" NAME=txt1>
<INPUT TYPE="text" NAME=txt2>
<INPUT TYPE="text" NAME=txt3>
<INPUT TYPE="text" NAME=txt4>
<INPUT TYPE="button" onclick="ck('document.form1.txt|document.form1.txt1|document.form1.txt2|document.form1.txt3|document.form1.txt4','is null')" value="全不为空">
<INPUT TYPE="button" onclick="ck1('document.form1.txt|document.form1.txt1|document.form1.txt2|document.form1.txt3|document.form1.txt4','is null')" value="不全为空">
<INPUT TYPE="button" onclick="if(ck('document.form1.txt|document.form1.txt1|document.form1.txt2|document.form1.txt3|document.form1.txt4','is null')) alert('tongguo'); else alert('not pass');" value="监测全不为空">
<INPUT TYPE="button" onclick="if(ck1('document.form1.txt|document.form1.txt1|document.form1.txt2|document.form1.txt3|document.form1.txt4','is null')) alert('tongguo');else alert('not pass');" value="监测不全为空">
</FORM>
</BODY>
</HTML>