<%
num=6
%>
<script>
function k1()
{
for (var i=0;i<=num;i++)//根据num的值确定循环几次,
{
form1.jine[i].value=form1.dj[i].value*form1.sl[i].value;
}
}
</script>
<%
一下是循环
%>
<input type="text" name="dj" >
<input type="text" name="sl">
<input type="text " name="jine" onclick="k1(this.id)">
但是调试不通过,我想实现根据num的值循环几次form1.jine那里面的值。
例如一下这样的形式,
form1.jine0.value=form1.dj0.value*form1.sl0.value;
form1.jine1.value=form1.dj1.value*form1.sl1.value;
form1.jine2.value=form1.dj2.value*form1.sl2.value;
不知道那里错了,请赐教,谢谢!
num=6
%>
<script>
function k1()
{
for (var i=0;i<=num;i++)//根据num的值确定循环几次,
{
form1.jine[i].value=form1.dj[i].value*form1.sl[i].value;
}
}
</script>
<%
一下是循环
%>
<input type="text" name="dj" >
<input type="text" name="sl">
<input type="text " name="jine" onclick="k1(this.id)">
但是调试不通过,我想实现根据num的值循环几次form1.jine那里面的值。
例如一下这样的形式,
form1.jine0.value=form1.dj0.value*form1.sl0.value;
form1.jine1.value=form1.dj1.value*form1.sl1.value;
form1.jine2.value=form1.dj2.value*form1.sl2.value;
不知道那里错了,请赐教,谢谢!
num=6
%>
<script>
function k1()
{
for (var i=0;i<=num;i++)//根据num的值确定循环几次,
{
form1.jine[i].value=form1.dj[i].value*form1.sl[i].value;
}
}
</script>num未定义,上面是ASP下面是javascript。<%
num=6
%>
<script>
function k1()
{
for (var i=0;i<=<%=num%>;i++)//根据num的值确定循环几次,
{
form1.jine[i].value=form1.dj[i].value*form1.sl[i].value;
}
}
</script>
你在vb里 复制 是不会直接输出在html代码里的
{
for (var i=0;i<=<%=num%>;i++)//根据num的值确定循环几次,
{
form1.jine[i].value=form1.dj[i].value*form1.sl[i].value;
}
我已经改成这样了,并且 num的值可以取到,总是提示错误.说form1.jine对象为空或无效.如何 呢
// 之后jine[i]方式获取
num需要是js里面的变量