网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 js清空表单数据的两种方式(遍历+reset)
内容
    这篇文章主要介绍了js清空表单数据的两种方式(遍历+reset),需要的朋友可以参考下。
    方法1:遍历页面元素
    /*
    清空FORM表单内容 id:表单ID*/
    function ClearForm(id) {
    var objId = document.getElementById(id);
    if (objId == undefined) {
    return;
    }
    for (var i = 0; i < objId.elements.length; i++) {
    if (objId.elements[i].type == "text") {
    objId.elements[i].value = "";
    }
    else if (objId.elements[i].type == "password") {
    objId.elements[i].value = "";
    }
    else if (objId.elements[i].type == "radio") {
    objId.elements[i].checked = false;
    }
    else if (objId.elements[i].type == "checkbox") {
    objId.elements[i].checked = false;
    }
    else if (objId.elements[i].type == "select-one") {
    objId.elements[i].options[0].selected = true;
    }
    else if (objId.elements[i].type == "select-multiple") {
    for (var j = 0; j < objId.elements[i].options.length; j++) {
    objId.elements[i].options[j].selected = false;
    }
    }
    else if (objId.elements[i].type == "textarea") {
    objId.elements[i].value = "";
    }
    //else if (objId.elements[i].type == "file") {
    // //objId.elements[i].select();
    // //document.selection.clear();
    // // for IE, Opera, Safari, Chrome
    // var file = objId.elements[i];
    // if (file.outerHTML) {
    // file.outerHTML = file.outerHTML;
    // } else {
    // file.value = ""; // FF(包括3.5)
    // }
    //}
    }
    }
    方法2:使用 reset 按钮
    页面中增加
    <!--用来清空表单数据-->
    <input type="reset" name="reset" />
    触发 reset 事件
    $("input[type=reset]").trigger("click");
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/17 19:00:06