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