小妹百分求教大哥哥们:巨难问题!!!!!好痛苦!!! 你的jsp没有循环啊,怎么增加?你的循环再客户端,此时j已经变为具体的值了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language="JavaScript"><!--function subfun(){j=0;my_test ="";for(var i=0;i<document.addform.elements.length;i++){ if (document.all[document.addform.elements[i].name].type== "text") { if ("xxxx"==VARCHAR2") { my_test= my_test+ ",'"+ document.addform.elements[i].value+"'"; } } alert(j); j++ alert(j);}//--></script> if ("xxxx"=="VARCHAR2")是jsp生成的结果 你的程序等价于<script language="JavaScript"><!--function subfun(){my_test ="";for(var i=0;i<document.addform.elements.length;i++){ if (document.all[document.addform.elements[i].name].type== "text") { if ("<%=list[j+1]%>"=="VARCHAR2")//这行看你的lsit变量是什么 { my_test= my_test+ ",'"+ document.addform.elements[i].value+"'"; } } alert("0"); <%j=j+1;%> //此时变量=1 alert("1");}//--></script> 你的程序等价于<script language="JavaScript"><!--function subfun(){my_test ="";for(var i=0;i<document.addform.elements.length;i++){ if (document.all[document.addform.elements[i].name].type== "text") { if ("xxxx"=="VARCHAR2")//这行看你的lsit变量是什么 { my_test= my_test+ ",'"+ document.addform.elements[i].value+"'"; } } alert("0"); alert("1");}//--></script> alert("<%=j%>");//这个显示0 <%j=j+1;%> alert("<%=j%>");//这个显示1可是我有<%j=j+1;%> 阿, 我看到是可以增加的既然<%j=j+1;%> 可以增加为什么循环不行呢 谁能帮忙看一下这段js代码有什么问题 页面浮动 formatCurrency 格式化金额 一个正则表达式的写法 为什么Media Player9不能触发EndOfStream事件 自己写了一个条形统计图的js,传上来大家参考参考,前100名up有分! 怎样跨页面取得checkbox选中的值?急!在线等待!!!!! 将含有单引号的参数传给一个JavaScript函数出错,请问如何处理? 弟是新手,有一事不明,特来向各位请教。 如何在输入框中限制只能输入数字 function可以嵌套?! 一个正则的疑问
<script language="JavaScript">
<!--
function subfun()
{
j=0;my_test ="";
for(var i=0;i<document.addform.elements.length;i++)
{
if (document.all[document.addform.elements[i].name].type== "text")
{
if ("xxxx"==VARCHAR2")
{
my_test= my_test+ ",'"+ document.addform.elements[i].value+"'";
}
}
alert(j);
j++
alert(j);
}
//-->
</script>
<script language="JavaScript">
<!--
function subfun()
{
my_test ="";
for(var i=0;i<document.addform.elements.length;i++)
{
if (document.all[document.addform.elements[i].name].type== "text")
{
if ("<%=list[j+1]%>"=="VARCHAR2")//这行看你的lsit变量是什么
{
my_test= my_test+ ",'"+ document.addform.elements[i].value+"'";
}
}
alert("0");
<%j=j+1;%> //此时变量=1
alert("1");
}
//-->
</script>
<script language="JavaScript">
<!--
function subfun()
{
my_test ="";
for(var i=0;i<document.addform.elements.length;i++)
{
if (document.all[document.addform.elements[i].name].type== "text")
{
if ("xxxx"=="VARCHAR2")//这行看你的lsit变量是什么
{
my_test= my_test+ ",'"+ document.addform.elements[i].value+"'";
}
}
alert("0");
alert("1");
}
//-->
</script>
<%j=j+1;%>
alert("<%=j%>");//这个显示1
可是我有<%j=j+1;%> 阿, 我看到是可以增加的
既然<%j=j+1;%> 可以增加为什么循环不行呢