回答編集履歴

2 「追記」を追記修正

x_x

x_x score 13582

2019/05/29 12:03  投稿

Bootstrap Validator (Validator, for Bootstrap 3) を使っているのであれば、replaceChild() のあと更新する必要があります。
```jQuery
   $('form').validator('update');
```
[https://1000hz.github.io/bootstrap-validator/#validator-methods](https://1000hz.github.io/bootstrap-validator/#validator-methods)
-- disabled について
-- disabled について追記
select 要素に disabled 属性をつけるのはお勧めできません。disabled 属性があると検証対象から外され、必須ではなくなってしまうからです(何も入力しないで送信可能にしたいならそれでいいですが)。
Bootstrap Validator (Validator, for Bootstrap 3) は disabled 属性を見ていないようですが、都合がいいというより出来が悪いといったほうがいいでしょう。
```CSS
input[name="sample"] ~ #seminar-time {
 pointer-events: none;
}
input[name="sample"]:checked ~ #seminar-time {
 pointer-events: auto;
}
```
ちなみに、Windows 8.1 の IE11 ではバグがあるようです。
[https://dskd.jp/archives/85.html](https://dskd.jp/archives/85.html)
1 disabled について追記

x_x

x_x score 13582

2019/05/29 12:02  投稿

Bootstrap Validator (Validator, for Bootstrap 3) を使っているのであれば、replaceChild() のあと更新する必要があります。
```jQuery
   $('form').validator('update');
```
[https://1000hz.github.io/bootstrap-validator/#validator-methods](https://1000hz.github.io/bootstrap-validator/#validator-methods)
[https://1000hz.github.io/bootstrap-validator/#validator-methods](https://1000hz.github.io/bootstrap-validator/#validator-methods)
-- disabled について
select 要素に disabled 属性をつけるのはお勧めできません。disabled 属性があると検証対象から外され、必須ではなくなってしまうからです(何も入力しないで送信可能にしたいならそれでいいですが)。
Bootstrap Validator (Validator, for Bootstrap 3) は disabled 属性を見ていないようですが、都合がいいというより出来が悪いといったほうがいいでしょう。
```CSS
input[name="sample"] ~ #seminar-time {
 pointer-events: none;
}
input[name="sample"]:checked ~ #seminar-time {
 pointer-events: auto;
}
```
ちなみに、Windows 8.1 の IE11 ではバグがあるようです。
[https://dskd.jp/archives/85.html](https://dskd.jp/archives/85.html)

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る