Javascript 在SpringMVC中验证我的表单

Javascript 在SpringMVC中验证我的表单,javascript,ajax,spring,Javascript,Ajax,Spring,我有4个文本字段。如果我在这些文本字段中输入了任何数据,这些值将使用ajaxcall存储在我的数据库中。我想知道如何验证这些字段。我的代码不可用 $(document).ready(function() { function validateform(){ var name=document.regform.emailid.value; var password=document.regform.passWord.value;

我有4个文本字段。如果我在这些文本字段中输入了任何数据,这些值将使用ajaxcall存储在我的数据库中。我想知道如何验证这些字段。我的代码不可用

     $(document).ready(function()
     {
     function validateform(){  
     var name=document.regform.emailid.value;  
     var password=document.regform.passWord.value;  
     if (name==null || name==""){  
     alert("Name can't be blank");  
     return false;  
      }
     else if(password.length<6){  
     alert("Password must be at least 6 characters long.");  
     return false;  
     }  
     } 




<form class="text-center" style="width:90%;padding-left:25px" name="regform"    onsubmit="return validateform()" >
<div class="form-group">
<input type="text" class="form-control" id="firstName"  placeholder="firstName" name="firstName">
</div>
<div class="form-group">
<input type="text" class="form-control" id="lastName" placeholder="lastName">
</div>
<div class="form-group">
<input type="text" class="form-control" id="emailid" placeholder="emailid" name="emailid" >
</div>
<div class="form-group">
<input type="text" class="form-control" id="passWord" placeholder="passWord" name="passWord">
</div>
<div class="form-group">
<input type="text" class="form-control" id="mobileNo" placeholder="mobileNo">
</div>
<button type="submit" class="btn btn-success   btn-block"  id="submitID">SUBMIT</button> 
$(文档).ready(函数()
{
函数validateform(){
var name=document.regform.emailid.value;
var password=document.regform.password.value;
如果(name==null | | name==“”){
警报(“名称不能为空”);
返回false;
}

否则如果(password.lengthSpring MVC???您可以在JS本身na中验证它。请同时发布表单提交代码,即使您返回false,表单也将被提交…您需要将事件e作为验证函数的参数传递,并调用e.preventDefault()这将阻止表单提交,但是如果验证是正确的,那么您需要调用ajax post来提交表单。您将得到很多示例
$.post('url',{'send_post_var':'some_data'},function(result){});