<form class="needs-validation" novalidate>
我们为什么需要输入 novalidate ?如果它是纯HTML 5,它会有所不同,但是我没有注意到bootstrap 4中的任何差异。
答案 0 :(得分:0)
novalidate
阻止浏览器的自动验证启动并检查表单(例如确保类型为number
的字段实际上是数字,依此类推)。
.needs-validation
让Bootstrap JavaScript知道表单需要JS来验证它。
因此,novalidate
一起停止了浏览器对表单的验证,.needs-validation
则要求Boostrap JS验证表单。