-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>
請更正我的代碼?
Spring MVC的???你可以在JS中自行驗證它..不過你也應該發佈你的表單提交代碼 –
即使你返回false,表單也會被提交......你需要傳遞事件e作爲驗證函數的參數並且調用e。 preventDefault()這將阻止表單提交,但如果驗證是正確的,那麼你需要調用ajax文章提交你的表單..你會得到很多的例子 –