コンテンツへスキップ
メニュー
この質問にフラグが付けられました
4 返信
4671 ビュー
<t t-foreach="values" t-as="value">
<input type="hidden" t-att-value="value.editor1" id="aaa"/>

<script type="text/javascript">

var a= document.getElementById("aaa").value;

alert(a);
document.getElementById("kkkr").innerHTML = a;
</script>

<span id="kkkr"> </span>

here iam getting only first record every time

How to get all records present in the table
アバター
破棄

log your values, whether its a dict or record

著作者

Yes these are dict values

I am getting only first record of table

著作者

Every time pf fpr loop my javascript getting only first recod insted of pointing to next id

最善の回答

In your example foreach has every time the same input tag with id = "aaa". Many input lines (not array), but only one id. In this case Method

getElementById("aaa")

returns each time the value of the first line.   Change it to ... for example:  'aaa' + value.id
or organise as array.

 


アバター
破棄
関連投稿 返信 ビュー 活動
2
6月 24
1695
1
12月 23
1396
1
4月 23
1563
1
3月 23
2388
0
12月 22
1975