JavaScript 获取 Form 和 Input 内容的两种实现方式

作者:小圆点

时间:2026-10-26

浏览:119

本文介绍在无需服务器交互的情况下,利用JavaScript脚本获取HTML表单(form)及输入框(input)内容的两种常用方法。第一种通过DOM元素ID直接获取值,第二种针对同名多输入项通过forms集合索引访问。此外,补充了不刷新网页提交表单的技巧,帮助开发者在前端高效处理数据。

文章目录

JavaScript 脚本获取 form 和 input 内容的方法

随着 JavaScript 技术的发展,许多网页数据的处理工作现在可以完全由前端脚本完成,无需再将数据发送至服务器进行处理。

本文分享两种利用 JavaScript 脚本获取 form 和 input 内容的方法。

第一种方法:

具体代码实现如下。

HTML 结构部分:

 <input type="text" name="test" id = "text">
            <button type="submit" onclick="add()">添加数据</button>

JavaScript 代码部分:

var string = "Hello"
function add(){
    var Name = document.getElementById('text').value;
    string += Name;
    alert(string);
}

该方法可以直接获取用户输入的文本内容。

JavaScript 脚本获取 form 和 input 内容的方法

第二种方法:

JavaScript 代码实现如下。

var x = document.forms["form"]["test"][i].value;

如果 HTML 中表单的 name 属性为 "form",且其中包含多个同名的 input 选项,变量 var x = document.forms["form"]["test"]; 将返回一个数组。此时可以通过下标访问每一个 input 元素的值。

补充:form 提交不刷新网页方法

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>8421码转化</title>
        <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
        <script src="template.js"></script>
    </head>
    <body>
        <div class="row">
            <div class="col-md-4"></div>
            <div class="col-md-4">
                <h1>8421码转化</h1>
                <form id = "num" target="hidden" name="form" > 
                   <button class="btn btn-default" onclick="outPut()">submit</button>
                   <input class="btn btn-default" type="reset" name="button" id="button" value="重置">
                   <br>
                </form>
                <button onclick="addNum()" class="btn btn-default">点击添加下一个数字</button>
                <button onclick="remove()" class="btn btn-default">删除最后一个数字</button>
                <p id = "demo"></p>
                <iframe name="hidden" style="display:none;"></iframe>
            </div>
            <div class="col-md-4"></div>
          </div>
    </body>
</html>

到此这篇关于 Javascript 脚本获取 form 和 input 内容的方法的文章就介绍到这了,更多相关js获取form和input内容内容请搜索本站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本站!

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章