单击锚点后,jquery验证不起作用(Spring MVC + JQuery)
after clicking anchor jquery validate not working ( Spring MVC + JQuery)
我们正在开发一个使用spring + hibe和jquery的项目,它做一些表单验证和文本更改的东西。 Spring + Hibe工作正常。 但jquery没有。场景如下:
登录.jsp
<form:form action="/login" method="post" id="registerForm" modelAttribute="formbean" data-ajax="false">
...
//some input fields
...
<a href="/reg?appId=123456&page=&....">register</a>
...
//some buttons
...
</form:form>
注册.jsp
<form:form action="/reg" method="post" id="registerForm" modelAttribute="formbean" data-ajax="false">
...
//some input fields and buttons
...
</form:form>
在登录页面中,我有一个锚点,它将转到注册页面。如果我使用弹簧映射模式/登录调用这两个页面...或/注册...单独地,jquery验证工作得很好。(验证字段是否为空或输入无效等...但是,如果我通过单击锚点进入寄存器页面,则验证将不会在寄存器.jsp中执行。基本上,它将表单提交到服务器。
我想这与jquery或ajax有关。另一边的春天应该没有问题。
有人可以告诉为什么 jquery 验证插件在单击锚点后不起作用并帮助我找到解决方案。我真的很感激。
顺便说一句,我用于两个JSP页面的文件是:
<script src="scripts/jquery-1.7.1.min.js"></script>
<script src="scripts/jquery.mobile-1.1.1.min.js"></script>
<script src="scripts/jquery.validate.js"></script>
我建议你在jquery验证或弹簧表单验证之间进行选择,它们的组合不是好点! 但是 spring 标签会在 jquery 之前执行验证。你可以使用简单的
@RequestParam ("param1") String param1
在控制器中不使用 modelAttribute 和命令,而是使用纯 html 表单并依赖于 jquery 验证。
相关文章:
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 使用 JQUERY AJAX (Spring MVC) 从控制器中删除
- Spring MVC:如何在Javascript中访问modelAndView XML对象
- 无法使用Angular JS和spring MVC打开下载文件
- Spring MVC Ajax请求刷新动态表
- 打印从Spring MVC Controller发送的字符串数组只显示“;toJSON”;在javascript中
- 如何将我的Ionic应用程序与我的java服务器(Spring MVC)连接
- 如何将Spring MVC Javascript模板引擎与双节棍集成
- Spring MVC 集成 js 和 css 文件
- Spring MVC中的PUT方法HTTP Status 400-AngularJS
- 如何使用Spring MVC将Java Map放入Optgroup选项中
- Spring MVC与Google图表,创建javascript数据表的最佳方式是什么
- spring mvc, rest, angularJs
- Spring MVC获取onclick输入星级的值
- 带有 Spring MVC <3.0.4 的 JSP 中的源 JavaScript 文件
- 是否可以将javascript json ajax POST的多个参数传递给Spring MVC控制器
- 如何将Spring MVC的JSON响应放入jsp中的表中
- Spring MVC 框架(从 UI 到完成事务的过程)
- HTTP 状态 405 - 不支持请求方法“POST”(Spring MVC)