首页 > 解决方案 > What is Bootstrap 4 Form Validation novalidate for?

问题描述

<form class="needs-validation" novalidate>

Why do we need to put novalidate? It makes a different if it is pure Html 5, but I failed to notice any differences in bootstrap 4.

标签: validationbootstrap-4

解决方案


novalidate防止浏览器的自动验证启动并检查表单(例如确保具有类型的字段number实际上是数字,等等)。

.needs-validation让 Bootstrap JavaScript 知道表单需要 JS 来验证它。

因此,一起novalidate停止浏览器验证表单,并.needs-validation要求 Boostrap JS 来验证表单。


推荐阅读