【问题标题】:validate my form in Spring mvc在 Spring mvc 中验证我的表单
【发布时间】:2016-02-23 06:27:07
【问题描述】:

我有 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> 

请更正我的代码?

【问题讨论】:

  • Spring MVC???您可以在 JS 本身中验证它。请同时发布您的表单提交代码
  • 即使您返回 false 表单将被提交...您需要将事件 e 作为验证函数的参数传递并调用 e.preventDefault() 这将阻止表单提交但是如果验证是正确的,那么你需要调用 ajax post 来提交你的表单。你会得到很多例子

标签: javascript ajax spring


【解决方案1】:
$.post('url',{'send_post_var':'some_data'},function(result){});

【讨论】:

    猜你喜欢
    • 2013-03-05
    • 1970-01-01
    • 1970-01-01
    • 2015-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-24
    • 2014-07-26
    相关资源
    最近更新 更多