- 4
- 0
- 约 5页
- 2016-12-27 发布于重庆
- 举报
jQuery 绝对是一个伟大的开源JavaScript类库,是帮助我们快速和高效开发前端应用的利器。可能大家在日常的开发过程中常常会处理表单相关的 JavaScript,在今天这篇代码片段分享文章中,我们收集了10个超棒超实用的jQuery表单处理代码,希望能够在大家的开发过程中帮助大家更好更快的处理表单相关问题,希望大家喜欢! 1.? 在表单中禁用“回车键” 大家可能在表单的操作中需要防止用户意外的提交表单,那么下面这段代码肯定非常有帮助:
Javascript代码
$(#form).keypress(function(e)?{ ??
??if?(e.which?==?13)?{ ??
????return?false; ??
??} ??
});??
$(#form).keypress(function(e) {
if (e.which == 13) {
return false;
}
});
在线调试 / 在线演示 2.? 清除所有的表单数据 可能针对不同的表单形式,你需要调用不同类型的清楚方法,不过使用下面这个现成方法,绝对能让你省不少功夫。
Javascript代码
function?clearForm(form)?{ ??
??//?iterate?over?all?of?the?inputs?for?the?form ??
??//?element?that?was?passed?in ??
??$(:input,?form).each(function()?{ ??
????var?type?=?this.type; ??
????var?tag?=?this.tagName.toLowerCase();?//?normalize?case ??
????//?its?ok?to?reset?the?value?attr?of?text?inputs, ??
????//?password?inputs,?and?textareas ??
????if?(type?==?text?||?type?==?password?||?tag?==?textarea) ??
??????this.value?=?; ??
????//?checkboxes?and?radios?need?to?have?their?checked?state?cleared ??
????//?but?should?*not*?have?their?value?changed ??
????else?if?(type?==?checkbox?||?type?==?radio) ??
??????this.checked?=?false; ??
????//?select?elements?need?to?have?their?selectedIndex?property?set?to?-1 ??
????//?(this?works?for?both?single?and?multiple?select?elements) ??
????else?if?(tag?==?select) ??
??????this.selectedIndex?=?-1; ??
??}); ??
};??
function clearForm(form) {
// iterate over all of the inputs for the form
// element that was passed in
$(:input, form).each(function() {
var type = this.type;
var tag = this.tagName.toLowerCase(); // normalize case
// its ok to reset the value attr of text inputs,
// password inputs, and textareas
if (type == text || type == password || tag == textarea)
this.value = ;
// checkboxes and radios need to have their checked state cleared
// but should *not* have their value changed
else if (type == checkbox || type == radio)
this.checked = false;
// select elemen
您可能关注的文档
- 1052收尾及回撤.doc
- 105密度与社会生活.doc
- 105条独居生活小经验.doc
- 1060年林地驱动的房子.docx
- 106个技巧将你打造成交际大师.doc
- 106条打造你成为交际大师NeverEatAlone.doc
- 106条打造人际交往大师.doc
- 1073芯片播放器.doc
- 107277_土建建筑面积计算规则.doc
- 107个案应用__总账账簿查询功能指引(1214更新).doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 05G359-3悬挂运输设备轨道标准图集.pdf VIP
- 新学期教师培训会,校长发言:明边界守初心,知尺度有温度,让教育履职既合规又暖心.doc VIP
- 湖南省长沙市第一中学2024-2025学年高二上学期语文1月期末考试试卷(含答案).pdf VIP
- 2025年秋季学期学校全面工作计划.doc VIP
- T∕CHAS 10-2-22-2023 中国医院质量安全管理 第2-22部分:患者服务 疼痛治疗.pdf
- T_CNFMA B036-2024 户外林业机械 以锂离子电池为动力源的步进式松土机.pdf VIP
- T_CCTAS 237-2025 城市轨道交通市域快线车辆运营技术规范.pdf VIP
- 广告策划与创意(第2版):网络广告创意PPT教学课件.pptx
- 人体解剖学试题及答案.docx VIP
- 最后倒计时最后倒数(The Final Countdown) 高清钢琴谱五线谱.doc VIP
原创力文档

文档评论(0)