我有一个非常奇怪的问题:登录我的Web应用程序后,我被servlet重定向到我的仪表板。在仪表板中,使用bootstrap
在导航栏中包含一个链接 <li><a href="DashboardUser.jsp">Add User</a></li>
DashboardUser.jsp
是用于创建新用户的表单。所有表单输入都标有required
。因此,如果我尝试提交表单而不填写文本字段,则可以使用(无需验证)。 servlet获取null的所有属性并抛出异常并转发到DashboardUser并显示错误消息
request.setAttribute("errorMessage","error etc.");
request.getRequestDispatcher("DashboardUser.jsp").forward(request, response);
转发回来后,表单验证开始工作!问题是什么?
顺便说一句:我需要一个表单验证插件,它与bootstrap一起使用。我尝试了一些插件,但没有一个工作。
谢谢!
答案 0 :(得分:0)
您检查过console for any errors
了吗?在检查client-side validation
错误时,请不要提交页面。如果找到任何内容,请发布错误。
既然你问过,我的建议是尝试支持bootstrap的Form Validation。
将验证器应用于特定字段:
$(form).formValidation({
fields: {
fieldName: {
// Replace validatorName with the name of validator
// validatorOptions will be passed as third parameter of the
// validate(validator, $field, options) method
validatorName: validatorOptions
}
}
});
您可以在此处找到example。