2012-01-04 54 views
2

我的购物车脚本旨在检查文章是否已在购物车中;那么这些数字必须填写在调查中。使用javascript位置获取值()

我使用Javascript。我通过position()函数给出ID号。

这是我选择列表脚本的一部分:

<input type="text" size="2" name="aantalArts_{position()}" id="aantalArts_{position()}"/> 

输出:

<input type="text" size="2" value="" name="aantalArts_1" id="test" class="infoButton"> 
<input type="text" size="2" value="" name="aantalArts_2" id="test" class="infoButton"> 
<input type="text" size="2" value="" name="aantalArts_3" id="test" class="infoButton"> 
<input type="text" size="2" value="" name="aantalArts_4" id="test" class="infoButton"> 

我只是填补了数字,但我该如何处理与立场?

<script language="javascript" type="text/javascript"> 
    if(document.all.artNr.value = <%=artNrWW%>);{ 
     document.all.aantalArts_??????.value = <%=aantalWW%>; 
    } 
</script> 
+0

你需要更清楚你想要做什么解释,因为它是非常明确的(哪来的购物车有什么调查?)。另外,在if和大括号之间还有一个额外的';'。 – Viruzzo 2012-01-04 15:31:08

回答

1

您可能正在寻找的语法如下:

var i = 1; // or whichever 
document.all["aantalArts_" + i].value = <% aantalWW %>;