質問するログイン新規登録

回答編集履歴

1

調整

2019/03/12 06:35

投稿

yambejp
yambejp

スコア118400

answer CHANGED
@@ -1,2 +1,24 @@
1
1
  サブミット後、ページを戻ってみてください
2
- ボタンがdisabledになっていませんか?
2
+ ボタンがdisabledになっていませんか?
3
+
4
+ # sample
5
+ e.preventDefaultでサブミットを一時停止して確認してみてください
6
+
7
+ ```javascript
8
+ <script>
9
+ $(function(){
10
+ $('form').submit(function (e) {
11
+ $(":submit", this).prop("disabled", true);
12
+ e.preventDefault();
13
+ });
14
+ });
15
+ </script>
16
+ <form id="test" method="post">
17
+ <div style="display:none;">
18
+ <input type="hidden" name="_method" value="POST"/>
19
+ </div>
20
+ <input type="hidden" name="data[hoge][data]" value="xxxx" />
21
+ <button type="submit" name="confirm" value="revise" class="btn btn-primary btn-md">修正する</button>
22
+ <button type="submit" name="confirm" value="send" class="btn btn-primary btn-md">送信する</button>
23
+ </form>
24
+ ```