2012-01-04 23 views
2

私のショッピングカートスクリプトは、商品がショッピングカートに既に入っているかどうかを確認するためのものです。アンケートに数字を記入する必要があります。javascriptで値を取得する位置()

私はJavascriptで動作します。私はID番号をposition()の機能で与えます。

これは、私はリストを選ぶスクリプトの一部です:

<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

答えて

1

あなたはおそらく次の構文を探しています:それは非常に明確だとして

var i = 1; // or whichever 
document.all["aantalArts_" + i].value = <% aantalWW %>; 
関連する問題