表单样式:

 

HTML代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<link rel="stylesheet" type="text/css" href="form.css"/>
		<script src="jquery-3.6.0.js" type="text/javascript" charset="utf-8"></script>
		<script src="form.js" type="text/javascript" charset="utf-8"></script>
	</head>
	<body>
		<div id="nav">
			<a> 位置: 首页 --> 表单</a>
		</div>
		<div id="head">
			<a>注册信息</a>
		</div>
		<div id="main">
			<form action="#" method="get" id="form" name="mform">
				<table  class="tab">
					<tr class="user">
						<td>账号:</td>
						<td><input type="text" name="user" id="num" placeholder="请输入账号" /></td>
					</tr>
					<tr class="pwd">
						<td>密码:</td>
						<td><input type="password" name="password" id="pwd" placeholder="请输入密码"/></td>
					</tr>
					<tr class="sex">
						<td>性别:</td>
						<td>
							<input type="radio" name="sex" value="男" checked />男
							<input type="radio" name="sex" value="女" />女
						 </td>
					</tr>
					<tr class="hob">
						<td>爱好:</td> 
						<td>
							<input type="checkbox" name="hobby" value="唱歌" checked />唱歌 
							<input type="checkbox" name="hobby" value="跳舞" />跳舞 
							<input type="checkbox" name="hobby" value="足球" />足球 
						</td>
					</tr>
					<tr class="star">
						<td>星座:</td> 
						<td>
							<select name="star" id="star"> 
							<option value="1">白羊座</option> 
							<option value="2" selected>射手座</option> 
							<option value="3">巨蟹座</option> 
							<option value="4">天秤座</option> 
							<option value="5">水瓶座</option> 
							<option value="6">双鱼座</option> 
							<option value="7">天蝎座</option> 
							<option value="8">狮子座</option> 
							<option value="9">摩羯座</option> 
							<option value="10">处女座</option> 
							<option value="11">双子座</option> 
							<option value="12">金牛座</option> 
							</select> 
						</td> 
					</tr> 
					<tr class="remarks">
						<td style="padding-bottom: 90px;">备注:</td> 
						<td><textarea id="remark" rows="4" cols="50"></textarea></td>
					</tr> 
					<tr id="reg"> 
						<td > <input id="btn" type="button" value="注册" "/> </td>
					</tr>
				</table>
			</form>
		</div>
	</body>
</html>

CSS样式代码:

body{
	margin: 0;
}
#nav{
	background-color: aqua;
	width: 100%;
	padding-left: 10px;
	padding-top: 10px;
	height: 40px;

}
#nav a{
	display: block;
	margin-top: 0px;
}
#head{
	padding-top: 25px;
	border-bottom: 1px solid #000;
}
#head a{

	font-size: 25px;
	margin-left: 10px;
	border-bottom: 2px solid #00FFFF;
}
.tab{
	padding-top: 20px;
	padding-left: 100px;
}
.user{
	display:block;  margin:2px 0;
}
.user input{
	border-style: none;
	border: 1px solid #000;
	border-radius: 5px;
	height: 25px;
	width: 250px;
}
.pwd{
	display:block;  margin:2px 0;
	}
.pwd input{
	border-style: none;
	border: 1px solid #000;
	border-radius: 5px;
	height: 25px;
	width: 250px;
}
.sex{
	display:block;  margin:2px 0;
}
.hob{
	display:block;  margin:2px 0;
}
.star{
	display:block;  margin:2px 0;
}
.remarks{
	display:block;  margin:2px 0;
}
.remarks textarea{
	border-style: none;
	border: 1px solid #000;
	border-radius: 5px;
	height: 100px;
}
#reg input{
	border-style: none;
	background-color: #00FFFF;
	color: white;
	width: 80px;
	height: 25px;
}

js代码:

$(function(){
				$("#btn").click(function(){
					var userName = $(":text").val();
					var password = $(":password").val();
					var sex = $(":radio:checked").val();
					var hobby = [];
					var i = 0;
					$(":checkbox:checked").each(function() { 
						hobby[i] = $(this).val();
						 i++;
					});
					var star = $("#star option:selected").text();
					var remark = $("#remark").val();
					alert("账号:"+userName+"\r"+
					"密码:"+password+"\r"+
					"性别:"+sex+"\r"+
					"爱好:"+hobby+"\r"+
					"星座:"+star+"\r"+
					"备注:"+remark)
					
				})
			})

结果测试:

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐