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/>男
<input type="radio" id="sex" name="sex" value="no" />女
</li>
<li>
<label>爱好</label>
<input type="checkbox" id="hobby" name="hobby" value="sing" />唱歌
<input type="checkbox" id="hobby" name="hobby" value="dance" />跳
舞
<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> </label>
<input type="button" name="submit" id="submit" value="注 册" />
</li>
</ul>
</div>
</div>
</body>
</html代码片
测试效果: