成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁(yè) ? 技術(shù)教程 ? jQuery form插件之formDdata參數(shù)校驗(yàn)表單及驗(yàn)證后提交
全站頭部文字 我要出現(xiàn)在這里
jQuery form插件之formDdata參數(shù)校驗(yàn)表單及驗(yàn)證后提交 645 2024-03-13   

Form Plugin API 里提供了很多有用的方法可以讓你輕松的處理表單里的數(shù)據(jù)和表單的提交過(guò)程。

測(cè)試環(huán)境:部署到Tomcat中的web項(xiàng)目。

一、引入依賴js

<script src="http://www.gimoo.net/t/1903/jquery-1.3.1.js" type="text/javascript"></script>
<script src="http://www.gimoo.net/t/1903/jquery.form.js" type="text/javascript"></script>

二、初始化回調(diào)函數(shù)。

首先,我們初始化這個(gè)表單,給它一個(gè) beforeSubmit 回調(diào)函數(shù) - 這是一個(gè)用來(lái)校驗(yàn)的函數(shù)。

$(document).ready(function() { 
$('#myForm').ajaxForm({ 
target:'#output1', // 用服務(wù)器返回的數(shù)據(jù) 更新 id為output1的內(nèi)容.
beforeSubmit: validate // 提交前,驗(yàn)證
}); 
});

三、校驗(yàn)規(guī)則

function validate(formData, jqForm, options) { 
// formdata是數(shù)組對(duì)象,每個(gè)對(duì)象擁有名稱和值.
// 數(shù)據(jù)如下面的格式:
// [ 
// { name: username , value: usernameValue }, 
// { name: password , value: passwordValue } 
// ] 
for (var i=0; i < formData.length; i++) { 
if (!formData[i].value) { 
alert('用戶名,地址和自我介紹都不能為空!'); 
return false; 
} 
} 
var queryString = $.param(formData); //組裝數(shù)據(jù)
//alert(queryString); //類似 : name=1&add=2 
return true; 
}

四、詳細(xì)代碼:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>jQuery form插件的使用--用 formData 參數(shù)校驗(yàn)表單</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script src="http://www.gimoo.net/t/1903/jquery-1.3.1.js" type="text/javascript"></script>
<script src="http://www.gimoo.net/t/1903/jquery.form.js" type="text/javascript"></script>
<script type="text/javascript"> 
$(document).ready(function() { 
$('#myForm').ajaxForm({ 
target: '#output1', // 用服務(wù)器返回的數(shù)據(jù) 更新 id為output1的內(nèi)容.
beforeSubmit: validate // 提交前,驗(yàn)證
}); 
});
function validate(formData, jqForm, options) { 
// formdata是數(shù)組對(duì)象,每個(gè)對(duì)象擁有名稱和值.
// 數(shù)據(jù)如下面的格式:
// [ 
// { name: username , value: usernameValue }, 
// { name: password , value: passwordValue } 
// ] 
for (var i=0; i < formData.length; i++) { 
if (!formData[i].value) { 
alert('用戶名,地址和自我介紹都不能為空!'); 
return false; 
} 
} 
var queryString = $.param(formData); //組裝數(shù)據(jù)
//alert(queryString); //類似 : name=1&add=2 
return true; 
}
</script> 
</head>
<body>
<h3> Demo 5 :jQuery form插件的使用--用 formData 參數(shù)校驗(yàn)表單,驗(yàn)證后提交(簡(jiǎn)單驗(yàn)證). </h3>
<form id="myForm" action="ajax2.jsp" method="post"> 
名稱: <input type="text" name="name" id="name" /> <br/>
地址: <input type="text" name="address" id="address"/><br/> 
自我介紹: <textarea name="comment" id="comment" ></textarea> <br/>
<input type="submit" id="test" value="提交" /> <br/>
<div id="output1" ></div>
</form>
</body>
</html>

以上所述是小編給大家分享的jQuery form插件之formDdata參數(shù)校驗(yàn)表單及驗(yàn)證后提交的全部?jī)?nèi)容,希望對(duì)大家有所幫助。



主站蜘蛛池模板: 恶女台剧| 拿什么拯救你我的爱人演员表介绍| 天下免费大全正版资料| 豪门本色| 邬玉君| 布莱德·德尔森| 刘浩存个人资料及简介| 三年电影免费高清完整版| 彭丹丹主演的经典电影| 滚筒娃娃肉| 名星| 10000个卫视频道| ab变频器中文说明书| 纳西三部曲| 投诉法官最快最有效果电话| 马维福| 陕西卫视节目表| 消防给水及消火栓系统技术规范| 狗年电影| 抖音下载安装| 海豹w| 科学试卷可打印(免费)| 草逼的视频| 张筱雨视频| 姐妹兄弟演员表| 二年级aab词语| 五年级下册第四单元语文园地课堂笔记| 邵雨薇为艺术贡献的电影有哪些| 广濑大介| 《致命弯道3》| 脱毛膏的副作用和危害| 跟班服务| 荒笛子简谱| 五年级下册数学期末试卷人教版| xiuren秀人网最新地址| 声色犬马 电影| 隐藏的真相| 翡翠恋人免费观看全集电视剧高清| 山田孝之| 安息2| 布莱德·德尔森|

!!!站長(zhǎng)長(zhǎng)期在線接!!!

網(wǎng)站、小程序:定制開(kāi)發(fā)/二次開(kāi)發(fā)/仿制開(kāi)發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長(zhǎng)微信:lxwl520520

站長(zhǎng)QQ:1737366103