修改bootstrap4的表单验证,使其支持ajax提交的表单
bootstrap4表单验证的触发事件是表单的submit
事件,如果用的ajax方式提交表单,显然是触发不了boot4的表单验证。因此对boot4的原码做些修改,使其验证支持ajax
提交方式。
▲ 提交之前
▲ 提交验证
下面是官网的表单的触发代码:
1 | <script> |
分析,将关键的拿出来,下面是修改后:
1 | <script> |
核心代码就这些,可以加到ajax
提交按钮的函数前面,判断是否要执行后续代码。
▲ 效果(请忽略UI)
这段代码应该也适用于boot v4.1.x,之前看了下,两者变化不大。
- Blog Link: https://unihon.github.io/2018-10/boot4-validation-customize/
- Copyright Declaration: The author owns the copyright. Please indicate the source reproduced!