jquery获取表单

本文介绍了如何利用jQuery库高效地获取HTML表单中的数据,包括表单元素的选取、值的读取以及简单的测试效果展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jquery获取表单

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>jquery获取表单作业</title>
	<link rel="stylesheet" href="css/作业.css">
	<script src="js/jquery-3.5.1.min.js"></script>
	<script type="text/javascript">
		$(function(){
			$("#submit").click(function(){
				var username = $("#userName").val();
				var pwd = $("#pwd").val();
				var sex = $("#sex:checked").val();
				var hobby = $("input[name=hobby]:checked");
				var star = $("#star").val();
				var remark = $("#remark").val();
				
				var hobbys = [];
				for (var i = 0; i < hobby.length; i++) {
					hobbys[i] = $(hobby[i]).val();
				}
				var json = {
					"username":username,
					"pwd":pwd,
					"sex":sex,
					"star":star,
					"remark":remark,
					"hobbys":hobbys
				};
				jsonStr = JSON.stringify(json);
				console.log(jsonStr);
			});
		});
	</script>
</head>

<body>
    <div class="top">
        <span>位置:</span>
        <ul class="topul">
            <li>首页</li>
            <li>­­></li>
            <li>表单</li>
			<li>­­></li>
			<li>@林滋凡</li>
        </ul>
    </div>
    <div class="main">
        <div class="main_title">
            <span>注册信息</span>
        </div>
        <div class="main_body">
            <ul class="main_ul">
                <li>
                    <label>账号</label>
                    <input type="text" id="userName" name="userName" class="content_input" placeholder="请输入账号" />
                </li>
                <li>
                    <label>密码</label>
                    <input type="password" id="pwd" name="pwd" class="content_input" <input type="password" id="pwd"
                        name="pwd" class="content_input" placeholder="请输入密码" />
                </li>
                <li>
                    <label>性别</label>
                    <input type="radio" id="sex" name="sex" value="yes" checked/>&nbsp;&nbsp;&nbsp;
                    <input type="radio" id="sex" name="sex" value="no" /></li>
                <li>
                    <label>爱好</label>
                    <input type="checkbox" id="hobby" name="hobby" value="sing" />唱歌
                    &nbsp;&nbsp;&nbsp;
                    <input type="checkbox" id="hobby" name="hobby" value="dance" />跳
                    舞&nbsp;&nbsp;&nbsp;
                    <input type="checkbox" id="hobby" name="hobby" value="football" />
                    足球
                </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>
    </div>
</body>

</html代码片

测试效果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值