一个html的js语句里面内置 for循环问题
一个html的js语句里面内置了for循环。for参数是i,i的值由客户端输入控制。然后循环后输出i个input。我将怎样在在这个html页面里表达这i个input的值呢...
一个html的js语句里面内置了 for循环。
for参数是i,i的值由客户端输入控制。
然后循环后输出 i个 input。
我将怎样在在这个html页面里表达这 i 个input的值呢?
<script>
function doadd()
{var i;
var str="";
var oldi=3;
var j=0;
for(i=1;i<=document.add.downnum.value;i++)
{
j=i+oldi;
str=str+"<input name=guige[] type=text id=guige"+j+" value='' size=6>";
}
document.getElementById("adddown").innerHTML=str;
}
</script>
由访客决定 document.add.downnum.value 的值。
如果访客输入的2则 document.add.downnum.value=2,
html页面实时弹出 id=adddown 的元素显示输入框:
<input name=guige[] type=text id=guige4 value='' size=6>
<input name=guige[] type=text id=guige5 value='' size=6>
如果document.add.downnum.value为空,则不弹出input, input是动态的。
那么我将怎么判断input的值是否为空呢。 展开
for参数是i,i的值由客户端输入控制。
然后循环后输出 i个 input。
我将怎样在在这个html页面里表达这 i 个input的值呢?
<script>
function doadd()
{var i;
var str="";
var oldi=3;
var j=0;
for(i=1;i<=document.add.downnum.value;i++)
{
j=i+oldi;
str=str+"<input name=guige[] type=text id=guige"+j+" value='' size=6>";
}
document.getElementById("adddown").innerHTML=str;
}
</script>
由访客决定 document.add.downnum.value 的值。
如果访客输入的2则 document.add.downnum.value=2,
html页面实时弹出 id=adddown 的元素显示输入框:
<input name=guige[] type=text id=guige4 value='' size=6>
<input name=guige[] type=text id=guige5 value='' size=6>
如果document.add.downnum.value为空,则不弹出input, input是动态的。
那么我将怎么判断input的值是否为空呢。 展开
展开全部
你的input到底是个啥啊,是input的标签啊,还是就一字符串input啊
要是要写标签进去页面就createElementByTagName(input)就行
要是要写标签进去页面就createElementByTagName(input)就行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给这i个input 的名字记下来啊 name="name"+i
然后doucment.form[0].(name+i).value
然后doucment.form[0].(name+i).value
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询