Javascript 单击锚定jquery后,验证未工作(Spring MVC&x2B;jquery)

Javascript 单击锚定jquery后,验证未工作(Spring MVC&x2B;jquery),javascript,ajax,jquery,spring-mvc,Javascript,Ajax,Jquery,Spring Mvc,我们正在开发一个使用spring+hibe和jquery的项目,它们可以进行表单验证和文本更改。spring+hibe工作正常。但是jquery没有。下面是一个场景: login.jsp <form:form action="/login" method="post" id="registerForm" modelAttribute="formbean" data-ajax="false"> ... //some input fields ... <a href="/reg?a

我们正在开发一个使用spring+hibe和jquery的项目,它们可以进行表单验证和文本更改。spring+hibe工作正常。但是jquery没有。下面是一个场景:

login.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>

...
//一些输入字段
...
...
//一些钮扣
...
register.jsp

<form:form action="/reg" method="post" id="registerForm" modelAttribute="formbean" data-ajax="false">
...
//some input fields and buttons
...
</form:form>

...
//一些输入字段和按钮
...
在登录页面,我得到了一个锚,它将进入注册页面。 如果我使用spring映射模式/登录调用这两个页面。。。或/注册。。。另外,jquery验证工作得很好。(验证字段是否为空或输入无效等等…)。 但是,如果我通过单击锚点转到register页面,则验证将不会在register.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表单验证之间进行选择,两者的组合不是很好!但是,spring标记将在jquery之前执行验证。 你可以使用简单的

        @RequestParam ("param1") String param1

在控制器中,而不是使用modelAttribute和command,使用纯html表单并依靠jquery验证。

感谢您的回复。jquery只进行基本验证,spring将验证业务逻辑。不允许im删除所有jquery验证:(