关于失去焦点
<Script language="Javascript">
FujiValueableArray[0] = ",110,120,130,";
</Script>
<td>
经济类型:<input type="text" name="FUJI_0" value="<%=rs.fields(0).value%>" onblur="check(0,this)">
</td>
</tr>
<Script language="Javascript">
FujiValueableArray[1] = ",1,2,";
</Script>
<td>
地区码:<input type="text" name="FUJI_1" value="<%=rs.fields(1).value%>" onblur="check(1,this)">
</td>
<td>
<Script language="Javascript">
FujiValueableArray[2] = "0-99";
</Script>
企业规模:<input type="text" name="FUJI_2" value="<%=rs.fields(2).value%>" onblur="check(2,this)">
</td>
调用的函数
function check(indx,obj)
{
if(errorinput!=null)
{
if(confirm("超出范围,是否修改?")
{
errorinput.focus();
errorinput=null;
return;
}
return;
}
if ((obj.value!="")&(FujiValueableArray[indx]!=null))
{
//如果值域是0-99的情况
var posj = FujiValueableArray[indx].indexOf("-");
if(posj>=0)
{
var strl = FujiValueableArray[indx].substr(0,posj);
var strr = FujiValueableArray[indx].substr(posj+1);
var xx = parseInt(strl);
var sx = parseInt(strr);
if((obj.value>=xx)&(obj.value<=sx))
{
return;
}
else
{
if (FujiValueableArray[indx+1]==null)
{
if(confirm("超出值域范围,是否修改?"))
{
obj.focus();
return;
}
return;
}
else
{
obj.focus();
errorinput=obj;
return;
}
}
}
else
{
var stri = "," + obj.value + ",";
var posi = FujiValueableArray[indx].indexOf(stri);
if (posi>=0)
{
return;
}
else
{
if (FujiValueableArray[indx+1]==null)
{
alert("错误!");
obj.focus();
return;
}
else
{
obj.focus();
errorinput=obj;
return;
}
}
}
}
}
想实现三个文本框失去焦点的判断,可老是实现不了,各位帮帮忙,或者有没有别的实现办法