質問編集履歴
5
解決したコードを追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -145,3 +145,35 @@
|
|
145
145
|
</script>
|
146
146
|
|
147
147
|
```
|
148
|
+
|
149
|
+
labelを用いる方法で解決したコード(2017.6.20 解決)
|
150
|
+
|
151
|
+
---
|
152
|
+
|
153
|
+
```
|
154
|
+
|
155
|
+
<p><label for="s1"><img src="image-1.jpg"></label></p>
|
156
|
+
|
157
|
+
<p><label for="s2"><img src="image-2.jpg"></label></p>
|
158
|
+
|
159
|
+
<form id="mktoForm_1057" style="display: none"><input type="submit" value="go" id="s1"></form>
|
160
|
+
|
161
|
+
<form id="mktoForm_1058" style="display: none"><input type="submit" value="go" id="s2"></form>
|
162
|
+
|
163
|
+
<script src="//app-sjst.marketo.com/js/forms2/js/forms2.js"></script>
|
164
|
+
|
165
|
+
<script>
|
166
|
+
|
167
|
+
MktoForms2.loadForm("//app-sjg.marketo.com", "785-UHP-775", 1057);
|
168
|
+
|
169
|
+
MktoForms2.loadForm("//app-sjg.marketo.com", "785-UHP-775", 1058);
|
170
|
+
|
171
|
+
</script>
|
172
|
+
|
173
|
+
```
|
174
|
+
|
175
|
+
こちらの記述で、フォームを個別に送信できました。
|
176
|
+
|
177
|
+
スクリプト部分は、Marketo内で生成される埋め込みコードなので、実質JavaScriptは使わずHTMLのみで解決できる問題だったようです。
|
178
|
+
|
179
|
+
アドバイスいただいた皆さま本当にありがとうございました。
|
4
脱字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -82,7 +82,7 @@
|
|
82
82
|
|
83
83
|
```
|
84
84
|
|
85
|
-
ご提案いただいたコードもとにした現状のコード(全角修正)
|
85
|
+
ご提案いただいたコードをもとにした現状のコード(全角修正)
|
86
86
|
|
87
87
|
---
|
88
88
|
|
3
全角入力があったので修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -82,21 +82,21 @@
|
|
82
82
|
|
83
83
|
```
|
84
84
|
|
85
|
-
|
85
|
+
ご提案いただいたコードもとにした現状のコード(全角修正)
|
86
86
|
|
87
87
|
---
|
88
88
|
|
89
89
|
```
|
90
90
|
|
91
|
-
<p><img src="image-1.jpg" id=
|
91
|
+
<p><img src="image-1.jpg" id="MyAlternativeSubmitButtonId01"></p>
|
92
92
|
|
93
|
-
<p><img src="image-2.jpg" id=
|
93
|
+
<p><img src="image-2.jpg" id="MyAlternativeSubmitButtonId02"></p>
|
94
94
|
|
95
95
|
<form id="mktoForm_1057" style="display: none"></form>
|
96
96
|
|
97
97
|
<form id="mktoForm_1058" style="display: none"></form>
|
98
98
|
|
99
|
-
<script src="//app-sjst.marketo.com/js/forms2/js/forms2.js"></script>
|
99
|
+
<script src="//app-sjst.marketo.com/js/forms2/js/forms2.js"></script>
|
100
100
|
|
101
101
|
<script>
|
102
102
|
|
@@ -104,7 +104,7 @@
|
|
104
104
|
|
105
105
|
var formA = MktoForms2.loadForm("//app-sjg.marketo.com", "785-UHP-775", 1057);
|
106
106
|
|
107
|
-
var btnA = document.getElementById("MyAlternativeSubmitButtonId01
|
107
|
+
var btnA = document.getElementById("MyAlternativeSubmitButtonId01");
|
108
108
|
|
109
109
|
|
110
110
|
|
@@ -120,11 +120,11 @@
|
|
120
120
|
|
121
121
|
btnA.onclick = function() {
|
122
122
|
|
123
|
-
formA.whenReady(function (form) {
|
123
|
+
formA.whenReady(function (form) {
|
124
124
|
|
125
|
-
form.submit();
|
125
|
+
form.submit();
|
126
126
|
|
127
|
-
});
|
127
|
+
});
|
128
128
|
|
129
129
|
};
|
130
130
|
|
@@ -134,11 +134,11 @@
|
|
134
134
|
|
135
135
|
btnB.onclick = function() {
|
136
136
|
|
137
|
-
formB.whenReady(function (form) {
|
137
|
+
formB.whenReady(function (form) {
|
138
138
|
|
139
|
-
form.submit();
|
139
|
+
form.submit();
|
140
140
|
|
141
|
-
});
|
141
|
+
});
|
142
142
|
|
143
143
|
};
|
144
144
|
|
2
formIDの全角を修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -92,9 +92,9 @@
|
|
92
92
|
|
93
93
|
<p><img src="image-2.jpg" id='MyAlternativeSubmitButtonId02'></p>
|
94
94
|
|
95
|
-
<form id="mktoForm_1057
|
95
|
+
<form id="mktoForm_1057" style="display: none"></form>
|
96
96
|
|
97
|
-
<form id="mktoForm_1058
|
97
|
+
<form id="mktoForm_1058" style="display: none"></form>
|
98
98
|
|
99
99
|
<script src="//app-sjst.marketo.com/js/forms2/js/forms2.js"></script>
|
100
100
|
|
1
ご提案いただいた修正を反映し、現在検証しているコード
test
CHANGED
File without changes
|
test
CHANGED
@@ -81,3 +81,67 @@
|
|
81
81
|
</script>
|
82
82
|
|
83
83
|
```
|
84
|
+
|
85
|
+
修正を加えた現状のコード
|
86
|
+
|
87
|
+
---
|
88
|
+
|
89
|
+
```
|
90
|
+
|
91
|
+
<p><img src="image-1.jpg" id='MyAlternativeSubmitButtonId01’></p>
|
92
|
+
|
93
|
+
<p><img src="image-2.jpg" id='MyAlternativeSubmitButtonId02'></p>
|
94
|
+
|
95
|
+
<form id="mktoForm_1057” style="display: none"></form>
|
96
|
+
|
97
|
+
<form id="mktoForm_1058” style="display: none"></form>
|
98
|
+
|
99
|
+
<script src="//app-sjst.marketo.com/js/forms2/js/forms2.js"></script>
|
100
|
+
|
101
|
+
<script>
|
102
|
+
|
103
|
+
//フォームAとボタンA
|
104
|
+
|
105
|
+
var formA = MktoForms2.loadForm("//app-sjg.marketo.com", "785-UHP-775", 1057);
|
106
|
+
|
107
|
+
var btnA = document.getElementById("MyAlternativeSubmitButtonId01”);
|
108
|
+
|
109
|
+
|
110
|
+
|
111
|
+
//フォームBとボタンB
|
112
|
+
|
113
|
+
var formB = MktoForms2.loadForm("//app-sjg.marketo.com", "785-UHP-775", 1058);
|
114
|
+
|
115
|
+
var btnB = document.getElementById("MyAlternativeSubmitButtonId02");
|
116
|
+
|
117
|
+
|
118
|
+
|
119
|
+
//ボタンAでフォームA送信
|
120
|
+
|
121
|
+
btnA.onclick = function() {
|
122
|
+
|
123
|
+
formA.whenReady(function (form) {
|
124
|
+
|
125
|
+
form.submit();
|
126
|
+
|
127
|
+
});
|
128
|
+
|
129
|
+
};
|
130
|
+
|
131
|
+
|
132
|
+
|
133
|
+
//ボタンBでフォームB送信
|
134
|
+
|
135
|
+
btnB.onclick = function() {
|
136
|
+
|
137
|
+
formB.whenReady(function (form) {
|
138
|
+
|
139
|
+
form.submit();
|
140
|
+
|
141
|
+
});
|
142
|
+
|
143
|
+
};
|
144
|
+
|
145
|
+
</script>
|
146
|
+
|
147
|
+
```
|