谁能帮我看看这个怎么搞的~

来源:百度知道 编辑:UC知道 时间:2024/05/10 13:17:00
for(i=1;i<=window.myform.no.value;i++)
{
if(window.myform.no.value<10)
{
str+=' 影片地址: 在线:<%=rs("ipsip")%><input type="text" name="urla'+i+'" class="button" style="padding-left:1pt" size=12 value="'+window.myform.no1.value+''+window.myform.no9.value+''+i+''+window.myform.no2.value+'"> 第'+i+'集<BR>';
}

我想要value= no9 的值加上 i 的植怎么实现呢?

例如 no9=3 i=9 我想要 value="12" 怎么实现呢?
parseInt(window.myform.no9.value) + i
不行的我试过了
value="'+parseInt(window.myform.no9.value) + i+'">
这样填不行

你的语句怎么看着象有问题啊,不知道你的value为什么要那样写,反正不管怎么样,你要把字符串象数字一样相加,要先转换格式。
(parseInt(window.myform.no9.value) + i)
就可以了

外面还要加上一层括号哦
value="'+(parseInt(window.myform.no9.value) + i)+'">

你再试试

给LZ一点提示:parseInt你的nod9