如何使用 HTML5 日期时间本地输入禁用先前的日期?

Jig*_*uki 1 html javascript datetime

我只是想阻止用户输入或禁用 input 中的先前日期datetime-local,有没有办法做到这一点?

这是我所做的,不幸的是这段代码没有任何反应:

<input type="datetime-local" class="form-control col-md-6" name="book" required>
<script>
  var today = new Date().toISOString().split('T')[0];
  document.getElementsByName('book')[0].setAttribute('min', today);
</script>
Run Code Online (Sandbox Code Playgroud)

Moh*_*ony 6

尝试这个

var today = new Date().toISOString().slice(0, 16);

document.getElementsByName("book")[0].min = today;
Run Code Online (Sandbox Code Playgroud)
<input type="datetime-local" class="form-control col-md-6" name="book" required>
Run Code Online (Sandbox Code Playgroud)