- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JQuery打造PHP的AJAX表单提交实例
JQuery打造PHP的AJAX表单提
交实例
JQuery打造PHP的AJAX表单提交实例2010年06月18日星期五23:08
第一步,创建一个表单HTML页面这里,我们只展示主要的表单部分HTML结构
代码:
div id=contact_form
form name=contactmethod=postaction=fieldset label
for=nameid=name_label姓名/label input
type=textname=nameid=namesize=30value=class=text-
input/label class=errorfor=nameid=name_error此项必填/label
label for=emailid=email_label您的Email/label input
type=textname=emailid=emailsize=30value=class=text-
input/label class=errorfor=emailid=email_error此项必填/label
label for=phoneid=phone_label您的联系电话/label input
type=textname=phoneid=phonesize=30value=class=text-
input/label class=errorfor=phoneid=phone_error此项必填/label
br/input
type=submitname=submitclass=buttonid=submit_btnvalue=我要发
送//fieldset/form/div几点注意:
这里用一个id为contact_form来包含整个包含信息;这是有意义的,稍
后在JavaScript与用户交互信息的时候会用到。大家应该注意到了,这里
form标签的属性里面既包含了method和action;这个意义其实不大,因为
Javascript直接操作DOM,所以没有这两个属性也是可以的;务必要给用户输
入的input标签加独立的id,这和第二点原理类似。否则,无法看到正常的效
果。外观截图如下(美工来自互联网):
第二步,开始添加JQuery代码这里假设你已经从JQuery官方网站上下载了JQuery基库,然后上传到了你的WEB服务器,并添加到你要使用的网页中了。现在另外新建一个JS文件,添加如下代码:$(function(){
$(.button).click(function(){//处理表单验证和交给后台处理的逻辑});});第一行的function()函数与Jquery的document.ready函数用法和功能相同,都是在DOM准备完毕后自动触发。第二行里面是一个单击触发函数click(),需要注意的是,在HTML一页提交按钮上需要放置一个名为button的Class,以模拟实现submi提交表单的功能.从第二点我们可以看出,JQuery可以很好的将结构和逻辑分离。
第三步,编写验证代码在实际应用中,这一步是必不可少的。在用户漏填,错填某个项目时,及时提示。$(function(){$(.error).hide();$(.button).click(function(){//验证代码$(.error).hide();var name=$(input#name).val();if(name==){$(label#name_error).show();$(input#name).focus();return false;}var
email=$(input#email).val();
if(email==){$(label#email_error).show();$(input#email).focus();return false;}var phone=$(input#phone).val();
if(phone==){$(label#phone_error).show();$(input#phone).focus();return false;}});});几点注意:
第2行,我们添加一个$(.error).hide()是为了在用户未输入任何信息时隐藏三个class=error提示错误的label标签。而只有当出现错误,即为空时,错误才会出现。(因为有return false的作用,每次仅会出现一个错误)在JQuery里面,获取DOM中某个ID或者Class的值非常简单
//获取id的值
var name=$(input#name).val();//获取class序号为1的值var name=$(
您可能关注的文档
- 定期租船合同与航次租船合同的区别.doc
- 资料员培训教材.doc
- 全国单证员缮制与操作试题.doc
- 幼儿园大班英语儿歌教案.doc
- 软件源代码版本管理与发布.doc
- 冀教版小学六年级英语单词表.doc
- 带着微笑出发.doc
- 《天鹅湖》之创作英文版.doc
- 事业单位薪酬管理之绩效工资.doc
- 马云:让员工家属走进阿里巴巴-人事管理.doc
- 2012-2021北京重点校高一(下)期中语文汇编:词类活用.pdf
- 电力市场与经济运行优化:电力市场优化算法_(28).电力市场中的市场力分析.docx
- 医院培训课件:《俯卧位通气的护理》.pptx
- 电力市场与经济运行优化:电力系统能效优化方法_(1).电力市场基础理论.docx
- 电力市场与经济运行优化:电力系统能效优化方法_(9).电力系统运行与能效优化.docx
- 电力市场与经济运行优化:电力系统能效优化方法_(15).电力市场与环境影响分析.docx
- 电力市场与经济运行优化:电力系统优化调度_(1).电力市场基础与原理.docx
- 电力市场与经济运行优化:电力系统优化调度_(14).电力市场改革政策与影响.docx
- 电力市场与经济运行优化:电力系统运行优化_(4).电力系统运行基础.docx
- 2025年航运行业分析.docx
最近下载
- 部编版五年级语文上册第13课《少年中国说》课件.pptx VIP
- 2025上海市农业科学院工作人员招聘(2025年第二批)笔试备考试题及答案解析.docx VIP
- 《伦理学》课件——第三章 道德的本质、功能和社会作用.pptx VIP
- 霸王茶姬品牌手册.pdf VIP
- 计算机系统结构 13015 简答题.pdf VIP
- 大班科学《会跳舞的盐》课件.pptx VIP
- 2023年全国房地产经纪人职业导论必考知识点归纳.docx VIP
- 2025年华住酒店考试题库.docx
- 2025上海市农业科学院工作人员招聘(2025年第二批)笔试模拟试题及答案解析.docx VIP
- 2025上海市农业科学院工作人员招聘15人笔试模拟试题及答案解析.docx VIP
文档评论(0)