[英]Jquery Form Validation Plugin Not Working
我嘗試驗證一個簡單的表單,但Jquery驗證
當我僅使用按鈕而不提交時插件不起作用
按鈕 我不能在那里使用“提交”按鈕,因為如果使用“提交”
提交表單后的按鈕執行操作並繼續
我當前的表單來自Ajax時,轉到默認頁面。 我是
很新的jQuery的。 請幫助其緊急...我在這里提供文件。 index.html
<html>
<head>
<script src="jquery.js">
<script="jquery-validate-min.js">
<script="validation.js>
</head>
<body>
<form id="contact_form">
<table>
<tr><th>Name</th><td><input name="name" /></td></tr>
<tr><th>E Mail</th><td><input name="email" /></td></tr>
<tr><th><input type="button" name ="submit" id="form_sub"
onclick="save"></th><td><input name="email" /></td></tr>
</table>
</form>
</body>
</html>
現在是validation.js
文件
function save(){
$("#form_sub").click(function(){
$("#contact_form").validate({
'rules':{
'name':{
'required':true,
'minlength':5
},
'email':{
'required':true,
'email':true
}
}
})
}
當我們使用輸入type =“ submit”時,一切工作正常...但是當我們使用輸入type =“ button”時,一切都不正常
任何想法如何解決這一問題? 我是Jquery新手,請幫助
使用jQuery,您不需要onclick
。 刪除function save()
, {
, }
和onclick
參數。
jquery中的.click(...)
與onclick
相同,因此,當調用save()
時,實際上是在注冊另一個onclick
。
我也正在做這個,最后我要做的是我使用提交后的表單。
Html.BeginForm("", "", FormMethod.Post , new { id = "myFormid", onSubmit="return false;"})
這將停止提交,但是如果模型無效,則不會提供自動短路。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.