18910140161

jquery如何获取表单中的所有数据

顺晟科技

2021-06-28 17:25:16

180

记录一个利用jq插件来获取form表单内所有值的方法。

jq获取form表单内所有元素的值:
<html>
<head>
    <title>jq获取表单的值</title>
    <script src="https://cdn.staticfile.org/jquery/2.2.4/jquery.min.js"></script>
</head>
<body>
<form>
    <input type="input" value="" name="name"><br>
    <input type="input" value="" name="password"><br>
    <select name="sex">
        <option value="0">男</option>
        <option value="1">女</option>
        <option value="2">保密</option>
    </select><br>
    <input id="submit" type="button" value="提交" name="submit">
</form>
<script>
    $(function() {
        $('#submit').click(function() {
        var arr = {};
        var t = $('form').serializeArray();
            // t的值为[{name: "name", value: "xx"},{name: "password", value: "xx"}...]
            $.each(t, function() {
                arr[this.name] = this.value;
            });
            console.log(JSON.stringify(arr));
        });
    });
</script>
</body>
</html>

代码执行结果:

{"name":"mochu","password":"123","sex":"1"}
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航