首页 前端知识 简单的使用jquery获取表单数据

简单的使用jquery获取表单数据

2024-02-29 12:02:11 前端知识 前端哥 321 222 我要收藏

 <!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <script src="jquery-3.6.0.js"></script>
        <script>
            $(function(){// $(function(){});文档加载后执行此方法
                $("#submit").click(function(){//获取按钮事件
                    var userName=$("#userName").val();//input的值存在value中jquery和Dom有一些区别
                    var pwd=$("#pwd").val();
                    var sex=$("input[name='sex']:checked").val();//$(:checked)返回的是checked为true的对象
                    var hobby=[];
                    var i=0;
                    $("input[name='hobby']:checked").each(function(){
                        hobby[i]=$(this).val();i++
                    });
                    var star =$("select[name='star']:checked").html();
                    var remark=$("#remark").val();
                    var reluts={};
                    reluts.userName=userName;
                    reluts.pwd=pwd;
                    reluts.sex=sex;
                    reluts.hobby=hobby;
                    reluts.star=star;
                    reluts.remark=remark;
                    console.log(reluts);
                    $("body").append(JSON.stringify(reluts));//这句是把获取的数据在浏览器显示就,就不用翻控制台
                });
            });
        </script>
    </head>
    <body>
        <div>
            <ul>
                <li>
                    <label>账号</label>
                    <input type="text" id="userName" name="userName"  placeholder="请输入账号" />
                </li>
                <li>
                    <label>密码</label>
                    <input type="password" id="pwd" name="pwd"  placeholder="请输入密码" />
                </li>
                <li>
                    <label>性别</label>
                    <input type="radio" id="sex" name="sex" value="男" checked />男
                    &nbsp;&nbsp;&nbsp;
                    <input type="radio" id="sex" name="sex" value="女" />女
                </li>
                <li>
                    <label>爱好</label>
                    <input type="checkbox" id="hobby" name="hobby" value="唱歌" />唱歌&nbsp;&nbsp;&nbsp;
                    <input type="checkbox" id="hobby" name="hobby" value="跳舞" />跳舞&nbsp;&nbsp;&nbsp;
                    <input type="checkbox" id="hobby" name="hobby" value="足球" />足球
                </li>
                <li>
                    <label>星座</label>
                    <select id="star" name="star">
                        <option value="1">双子座</option>
                        <option value="2">金牛座</option>
                        <option value="3">巨蟹座</option>
                    </select>
                </li>
                <li>
                    <label>备注</label>
                    <textarea id="remark" name="remark"></textarea>
                </li>
                <li>
                    <label>&nbsp;</label>
                    <input type="button" name="submit" id="submit" value="注 册" />
                </li>
            </ul>
        </div>
    </body>
</html>

 

转载请注明出处或者链接地址:https://www.qianduange.cn//article/2945.html
标签
评论
会员中心 联系我 留言建议 回顶部
复制成功!