<%for i=1 to 10%>
<input name="Procurement_Number<%=i%>" type="text" id="Procurement_Number<%=i%>" size="8" onClick="keyupdeal(this,event,'suggest<%=i%>','<%=i%>');"/>
<div id="suggest<%=i%>"></div>
<%next%>请问,在 function keyupdeal 中,我如何获取到传递过来的i变量的值
<input name="Procurement_Number<%=i%>" type="text" id="Procurement_Number<%=i%>" size="8" onClick="keyupdeal(this,event,'suggest<%=i%>','<%=i%>');"/>
<div id="suggest<%=i%>"></div>
<%next%>请问,在 function keyupdeal 中,我如何获取到传递过来的i变量的值
var dom=arguments[0];//获取第一个参数,由0开始,依此类推
var e=arguments[1];
var suggest=arguments[2];
//...
}
<input name="Procurement_Number <%=i%>" type="text" id="Procurement_Number <%=i%>" size="8" onkeyup="keyupdeal(this.value,'suggest<%=i%>','<%=i%>')"/>
<div id="suggest <%=i%>"> </div>
<%next%> <script language="javascript">
function keyupdeal(a,b,c){
c=parseInt(b);//取得你要的i的数值型,但不知道你要这个变量来干吗
if(a.length>9)//此条件也可以利用正则表达式的test方法来判断是否匹配指定的模式.
b.innerHTML="<font color='red'>输入文本不合法或超出指定长度</font>";
}
</script>