Jsp html表单验证不起作用

时间:2016-04-07 14:00:41

标签: jquery twitter-bootstrap jsp servlets bootstrapvalidator

我有一个非常奇怪的问题:登录我的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一起使用。我尝试了一些插件,但没有一个工作。

谢谢!

1 个答案:

答案 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