回答編集履歴
1
説明を追加
answer
CHANGED
@@ -1,3 +1,5 @@
|
|
1
1
|
`<input type="image">` のデフォルト動作は、マウスがクリックされた座標を添えてフォーム送信です。単に画像ボタンとして使うには不適切です。
|
2
2
|
|
3
|
+
この場合、`location.assign()`によるページ遷移要求とフォーム送信によるページ遷移要求(action=""なので自身に遷移)が同時に発生し、どちらかが実行されます。
|
4
|
+
|
3
|
-
`<input type="button">` `<button type=button>` を使ってフォーム送信しないようするか、`tocart()` で`return false`してデフォルト動作をキャンセルしましょう。
|
5
|
+
`<input type="button">` `<button type="button">` を使ってフォーム送信しないようするか、`tocart()` で`return false`してデフォルト動作をキャンセルしましょう。
|