form表单的总结

form标签用于为用户输入创建 HTML 表单。

表单包含了input元素能够实现输入用户名密码等文本框和单选复选以及其他的一些按钮功能。

下面是简单的登录功能的实现:

<html>
<head>
	<title>表单</title>
</head>
<body>
	<form name="biaodan" action="test.html" method="get" >
		<p>用户名:<input type="text" name="UserName"></p>
		<p>密  码:<input type="password" name="UserPassword"></p>
		<input type="submit" value="登录">
	</form>
</body>
</html>

一、form表单的属性

  1. action: 一个URL地址,指定form表单向何处发送数据。
  2. name:给表单定一个名字。
  3. method="get/post":以何种方式向服务器发送数据  注:(get较post安全性较低,会将登录信息显示在地址栏上)。

二、form表单元素

  1. 表单标签:指<form></form>本身。
  2. 表单域:用来收集用户输入,用input标签定义。
  3. 表单按钮:提交表单中所有的信息到服务器。
  4. textarea:多行文本框,cols与rows可以定义文本框的大小
  5. text:文本框
  6. password:密码框,用户所输入的文本会自动隐藏
  7. submit:提交按钮
  8. radio:单选按钮
  9. checkbox:复选按钮
  10. button:按钮
  11. reset:复位按钮
  12. image:图像按钮
  13. file:文件域,用于上传文件
  14. selec下拉标签与option的标签用于定义列表中的可用选项。
  15. readonly:该字段为只读,不能做任何修改
  16. disabled:禁用Input元素,不可用
  17. required:提交信息为空时进行提示
  18. autofocus:页面打开时会自动获取光标
  19. maxlength        元素接受字符个数的上限
  20. checked            元素是否被选中
  21. placeholder        输入时消失
  • 以下为html5中type的元素:
  1. email:邮箱            对邮箱进行规范性输入
  2. number:数字输入可以通过上下箭头进行加减
  3. color:颜色选择框
  4. date:日期选择框
  5. datetime-loca:本地时间和日期
  6. time:时间框
  7. range :进度条

一个简易的注册界面如下:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>注册页面</title>
</head>
<body bgcolor="#C0C0C0">
	<form align="center" method="post">
		<h1>用户注册</h1>
		<p>用户名:<input type="text" name="username" placeholder="请输入用户名"></p>
		<p>密&nbsp;&nbsp;&nbsp;码:<input type="password" name="pwd" autofocus="" placeholder="请输入密码" required=""></p>
		<p>请选择你的性别:
			<input type="radio" name="gender">男
			<input type="radio" name="gender">女
		</p>
		<p>请选择你的爱好:
			<input type="checkbox" name="多选">足球
			<input type="checkbox" name="多选">篮球
			<input type="checkbox" name="多选">LOL
			<input type="checkbox" name="多选">韩剧
			<input type="checkbox" name="多选">王者荣耀
		</p>
			<p>邮箱:<input type="mail" name="" placeholder="请输入您的邮箱"></p>
			<p>用户头像:<input type="file" name=""></p>
			<p>您的家庭住址是:
			<select>
				<option>西安</option>
				<option>永川</option>
				<option>江北</option>
				<option>万州</option>
			</select></p>
			<p>您的收货住址是:
			<select multiple="">
				<option>请选择您的收货地址</option>
				<option>西安</option>
				<option>永川</option>
				<option>江北</option>
				<option>万州</option>
			</select></p>
			<p>请留下您的建议或者意见:<textarea rows="10" cols="30" >您的建议或者意见!</textarea></p>
			<p>
				请选择您喜欢的颜色:<input type="color" name="">
				注册的时间:<input type="datetime-local" name="">
			</p>
			<p>
				<input type="submit" name="" value="注册">
				<input type="reset" name="" value="重置">
			</p>

	</form>
</body>
</html>

注册界面

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值