2016-02-23 90 views
-1

我有4個文本fields.If我已經進入這些文本字段的任何數據,這些值使用AjaxCall的存儲在我的數據庫。我想知道如何驗證這些字段。我的代碼不工作驗證我的形式在Spring MVC

 $(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> 

請更正我的代碼?

+0

Spring MVC的???你可以在JS中自行驗證它..不過你也應該發佈你的表單提交代碼 –

+0

即使你返回false,表單也會被提交......你需要傳遞事件e作爲驗證函數的參數並且調用e。 preventDefault()這將阻止表單提交,但如果驗證是正確的,那麼你需要調用ajax文章提交你的表單..你會得到很多的例子 –

回答

0
$.post('url',{'send_post_var':'some_data'},function(result){});