小妹百分求教大哥哥们:巨难问题!!!!!好痛苦!!! 你的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;%> 可以增加为什么循环不行呢 循环为对象赋值onclick 怎么在一个图片上,显示另一个小图片? (挡住就行) 一个使用javascript调用activex函数的问题。 怎样获取到另一个数组的内容 怎么在文本框中输入完毕后,按回车就提交表单?我的代码不行。。。 ~!~window.open的问题? 文本框怎么求和自动生成 如何用JS控制只打印框架页面里的某一个页面的内容? 30分求解JAVASCRIPT。。。。我笨。。。。 fason(阿信)及各位请帮助,关于你的JS版常见问题(一)层遇到select框时? 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;%> 可以增加为什么循环不行呢