举例:
<%
index = 5
m = 6
%>
<SCRIPT LANGUAGE="JavaScript">
<!--
function check()
{
var tempStr =<%=index%>+""+<%=m%>; alert(tempStr);
var i=document.getElementById("tb"+tempStr).value.length;
alert(i);
if(i<10&&i>20)
{
return true;
}
else
{
alert("所输入数值大于10");
return false;
}
}
//-->
</SCRIPT>
<input type="text" name="tb<%=index%><%=m%>" value="324324234324" onBlur="return check();">
还有都弹出框是因为你的条件语句写的不对 i<10&&i>20?