回答編集履歴
3
更新履歴の文言追加
test
CHANGED
@@ -162,4 +162,10 @@
|
|
162
162
|
|
163
163
|
|
164
164
|
|
165
|
+
**(2016/02/14 08:18追記)**
|
166
|
+
|
167
|
+
jsfiddleサンプルで jquery.js を読み込む設定になっていなかった不具合を修正しました。
|
168
|
+
|
169
|
+
|
170
|
+
|
165
171
|
Re: stack-overflow さん
|
2
jsfiddleサンプルでjquery\.jsを読み込む設定になっていなかったのを修正
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
- [jQuery plugin で submit イベント2つを両立する - JSFiddle](https://jsfiddle.net/q56u6rxu/)
|
11
|
+
- [jQuery plugin で submit イベント2つを両立する - JSFiddle](https://jsfiddle.net/q56u6rxu/1/)
|
12
12
|
|
13
13
|
|
14
14
|
|
1
plugin-B の重複コード削除
test
CHANGED
@@ -154,54 +154,6 @@
|
|
154
154
|
|
155
155
|
|
156
156
|
|
157
|
-
/**
|
158
|
-
|
159
|
-
* plugin-B
|
160
|
-
|
161
|
-
**/
|
162
|
-
|
163
|
-
jQuery.fn.setConfirmSubmitForm = (function (jQuery, handleSubmit) {
|
164
|
-
|
165
|
-
return function setConfirmSubmitForm () {
|
166
|
-
|
167
|
-
for (var i = 0, l = this.length, form; i < l; ++i) {
|
168
|
-
|
169
|
-
form = this[i];
|
170
|
-
|
171
|
-
|
172
|
-
|
173
|
-
if (form.tagName === 'FORM') {
|
174
|
-
|
175
|
-
jQuery(form).on('submit', handleSubmit);
|
176
|
-
|
177
|
-
}
|
178
|
-
|
179
|
-
}
|
180
|
-
|
181
|
-
|
182
|
-
|
183
|
-
return this;
|
184
|
-
|
185
|
-
};
|
186
|
-
|
187
|
-
}(jQuery, function handleSubmit (event) {
|
188
|
-
|
189
|
-
var form = event.target,
|
190
|
-
|
191
|
-
window = form.ownerDocument.defaultView;
|
192
|
-
|
193
|
-
|
194
|
-
|
195
|
-
if (!window.confirm('送信しますか?')) {
|
196
|
-
|
197
|
-
event.preventDefault();
|
198
|
-
|
199
|
-
}
|
200
|
-
|
201
|
-
}));
|
202
|
-
|
203
|
-
|
204
|
-
|
205
157
|
jQuery('form').setValidateForm().setConfirmSubmitForm();
|
206
158
|
|
207
159
|
</script>
|