質問編集履歴

6

出力した時の該当部分HTMLを追記しました。

2022/08/12 09:10

投稿

iisaniisan
iisaniisan

スコア75

test CHANGED
File without changes
test CHANGED
@@ -56,3 +56,28 @@
56
56
  Invalid tag found : unexpected input while looking for attr name or '>' at line 400
57
57
  ```
58
58
 
59
+ 出力した時の該当部分HTMLを追記します。
60
+ ```HTML
61
+ <td>
62
+ <div>
63
+ <lavel>
64
+ <span id = "jsfform:abc:0:efgLabel">あああ
65
+ </span>
66
+ </label>
67
+ </div>
68
+ <div>
69
+ <lavel>
70
+ <span id = "jsfform:abc:1:efgLabel">いいい
71
+ </span>
72
+ </label>
73
+ </div>
74
+ <div>
75
+ <lavel>
76
+ <span id = "jsfform:abc:2:efgLabel">ううう
77
+ </span>
78
+ </label>
79
+ </div>
80
+ </td>
81
+
82
+ ```
83
+

5

参考の為、jspの記述を追加しました。

2022/08/12 08:31

投稿

iisaniisan
iisaniisan

スコア75

test CHANGED
File without changes
test CHANGED
@@ -24,6 +24,18 @@
24
24
  //('jsfform:abc:' + j + ':efgLabel').valueの部分の書き方がわからず、悩んでいます。
25
25
  ```
26
26
 
27
+ ```jsp
28
+ <td>
29
+ <t:dataList id="abc">
30
+ <t:div>
31
+ <h:outputLabel>
32
+ <h:outputText id="efg" value="#{xxList".label}" />
33
+ </h:outputLabel>
34
+ </t:div>
35
+ </t:dataList>
36
+ </td>
37
+ ```
38
+
27
39
  やりたいこととしては
28
40
  ```ここに言語を入力
29
41
  IDがjsfform:abc:0:efgLabelのvalueにnameArray[0]を代入

4

コンソールのエラー文、追加しました。

2022/08/12 07:59

投稿

iisaniisan
iisaniisan

スコア75

test CHANGED
File without changes
test CHANGED
@@ -33,3 +33,14 @@
33
33
 
34
34
  をしていきたいです。
35
35
  よろしくお願いいたします。
36
+
37
+
38
+ 下記、実行時のコンソールのエラー文です。
39
+ ```ここに言語を入力
40
+ Attribute 'for' of label component with id jsfform:abc:0:idJsp101 is notdefined
41
+ Attribute 'for' of label component with id jsfform:abc:1:idJsp101 is notdefined
42
+ Attribute 'for' of label component with id jsfform:abc:2:idJsp101 is notdefined
43
+
44
+ Invalid tag found : unexpected input while looking for attr name or '>' at line 400
45
+ ```
46
+

3

修正しました。

2022/08/12 07:42

投稿

iisaniisan
iisaniisan

スコア75

test CHANGED
File without changes
test CHANGED
@@ -26,9 +26,9 @@
26
26
 
27
27
  やりたいこととしては
28
28
  ```ここに言語を入力
29
- IDがjsfform:abc:0:efgLabelのvalueにArray[0]を代入
29
+ IDがjsfform:abc:0:efgLabelのvalueにnameArray[0]を代入
30
- IDがjsfform:abc:1:efgLabelのvalueにArray[1]を代入
30
+ IDがjsfform:abc:1:efgLabelのvalueにnameArray[1]を代入
31
- IDがjsfform:abc:2:efgLabelのvalueにArray[2]を代入
31
+ IDがjsfform:abc:2:efgLabelのvalueにnameArray[2]を代入
32
32
  ```
33
33
 
34
34
  をしていきたいです。

2

再度、ソースを修正いたしました。

2022/08/12 07:40

投稿

iisaniisan
iisaniisan

スコア75

test CHANGED
File without changes
test CHANGED
@@ -3,22 +3,23 @@
3
3
  該当IDのValueに値が入ると思うのですが、このIDの部分が連番の場合、どう書いたら良いのかがわかりません。
4
4
 
5
5
  ```JavaScript
6
- function Success(XML, status){
6
+ function abcSuccess(xml, status){
7
+ $(xml).find(item).each(function(){
7
- $(this).find("xxList").each(function(){
8
+ $(this).find("xxList").each(function(){
8
- var nameArray = new Array();
9
+ var nameArray = new Array();
9
- var i = 0;
10
+ var i = 0;
10
- var j = 0;
11
+ var j = 0;
11
- $(xml).find("item").each(function() {
12
+ $(xml).find("item").each(function() {
12
- nameArray[i] = $("m_Label", this).text();
13
+ nameArray[i] = $("m_Label", this).text();
13
- i++;
14
+ i++;
14
15
  )};
15
16
  for(j = 0; j < array.length; j++){
16
17
  document.getElementById('jsfform:abc:' + j + ':efgLabel').value = nameArray[j];
17
- }
18
+ }
18
- return;
19
+ return;
19
- });
20
20
  });
21
-
21
+ });
22
+ }
22
23
  //上のソースの
23
24
  //('jsfform:abc:' + j + ':efgLabel').valueの部分の書き方がわからず、悩んでいます。
24
25
  ```

1

大文字と小文字を書き間違えたので修正しました。

2022/08/12 07:31

投稿

iisaniisan
iisaniisan

スコア75

test CHANGED
File without changes
test CHANGED
@@ -5,15 +5,15 @@
5
5
  ```JavaScript
6
6
  function Success(XML, status){
7
7
  $(this).find("xxList").each(function(){
8
- var array = new Array();
8
+ var nameArray = new Array();
9
9
  var i = 0;
10
10
  var j = 0;
11
11
  $(xml).find("item").each(function() {
12
- array[i] = $("m_Label", this).text();
12
+ nameArray[i] = $("m_Label", this).text();
13
13
  i++;
14
14
  )};
15
15
  for(j = 0; j < array.length; j++){
16
- document.getElementById('jsfform:abc:' + j + ':efgLabel').value = Array[j];
16
+ document.getElementById('jsfform:abc:' + j + ':efgLabel').value = nameArray[j];
17
17
  }
18
18
  return;
19
19
  });