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

回答編集履歴

1

edit

2022/09/02 07:12

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -5,3 +5,8 @@
5
5
  コンテキストパスがあるのでしたら、これではパスが合いません。
6
6
  th:actionと同じように@{}でURLを生成しましょう。
7
7
 
8
+ ただ、本当に「画像をSubmitボタンの代わりに使用したいため」だけでJavaScriptを使用する必要はないと思います。
9
+ 先にコメントしたように、input type=imageにすればsubmitボタンになりますし、
10
+ https://developer.mozilla.org/ja/docs/Web/HTML/Element/input/image
11
+
12
+ JavaScriptを使いたいというのでしたら、imageのクリックイベントで[form.submit](https://developer.mozilla.org/ja/docs/Web/API/HTMLFormElement/submit)すれば、わざわざリクエストURLを引数で渡さずともformのactionの設定値で送信できるので、先に回答したような対応も不要になります。