回答編集履歴

2

別解

2023/06/01 08:50

投稿

int32_t
int32_t

スコア20923

test CHANGED
@@ -1,3 +1,10 @@
1
+ HTMLに最初から存在する `<input type=hidden>` と、見積もりボタンで追加される `<input type=hidden>` の2つは別物です。前者はボタンを押しても `value` が変わらないので、送信時の検証に引っかかってしまいますね。
2
+
3
+ `document.getElementById("swich").innerHTML = swich;` を `document.querySelector('input[type=hidden]').value = "on";` にでも変えると期待通りになるかもしれません。
4
+
5
+ ----
6
+ ### 以下は間違い回答です。
7
+
1
8
  ```js
2
9
  $("input:button").click(function(){
3
10
  ```

1

.

2023/06/01 08:05

投稿

int32_t
int32_t

スコア20923

test CHANGED
@@ -4,3 +4,5 @@
4
4
 
5
5
  `input:button` は「`:button` 擬似クラスに該当する `<input>`」という意味ですが、`:button` 擬似クラスというものは存在しないかと思います。`input[type=button]` の間違いでしょうか。
6
6
 
7
+ jQueryを使わなければすぐに気づくミスですね。
8
+