HTML中form表单

在HTML中有很多地方都需要登录注册搜索,就会涉及到form表单;

表单常用属性:

属性 描述
name 表单的名字
action 提交表单的目标
method 提交表单的方法(get)
enctype 上传文件有文字和图片时

input常用类型

类型(type) 作用
text 单行文本框
password 密码输入框
radio 单选框
checkbox 复选框
file 上传文件
button 按钮
submit 提交按钮
reset 重置按钮
select 下拉框
option 下拉列表
textArea 多行输入文本框(文本域)
类型(type) 作用
color 调色板控件
date 日期控件
datetime 日期和时间控件
datetime-local 本地日期和时间
month 月份控件
week 星期控件
email 邮箱格式
number 数字控件
range 数值控制条
search 搜索框
tel(pattern="^\d{11}$") 手机号输入框(11位)
url 网址输入框

代码举例:

<body>
		<form action="" method="get" enctype="multipart/form-data">
			<p>单行文本框:</p>
			<input type="text" placeholder="单行文本框" />
			<p>密码输入框</p>
			<input type="password" placeholder="内容以 * 呈现" />
			<p>上传文件:</p>
			<!-- 使用文件时,在form属性里面要写 enctype="multipart/form-data" -->
			<input type="file" />  
			<p>下拉框和下拉选项:</p>
			<select>
				<option value ="1">重庆</option>
				<option value ="2" selected >武汉</option>  <!-- seclected 默认选项 -->
				<option value ="3">成都</option>
				<option value ="4">四川</option>
				<option value ="5">北京</option>
			</select>
			<p>单选框:</p>
			<input type="radio" value="1" name="sex" checked /><!-- checked 默认选项 -->
			<input type="radio" value="0" name="sex" /><p>复选框:</p>
			<!-- checked 默认选项
			 checkbox[]  将复选的选项放在一个数组里面
			 -->
			<input type="checkbox" name="checkbox[]" value="0" checked />HTML   
			<input type="checkbox" name="checkbox[]" value="1" />Javascript
			<input type="checkbox" name="checkbox[]" value="2" />PHP
			<p>文本域:</p>
			<input type="textarea" value="多行文本框" />
			<p>按钮:</p>
			<input type="button" value="按钮" />
			<p>提交按钮:</p>
			<input type="submit" value="提交" />
			<p>重置按钮:</p>
			<input type="reset" value="重置" />
			<p>颜色控件:</p>
			<input type="color" />
			<p>日期控件:</p>
			<input type="date" />
			<p>时间控件:</p>
			<input type="time" />
			<p>选择日期和时间:</p>
			<input type="datetime" />
			<p>本地日期和时间:</p>
			<input type="datetime-local" />
			<p>显示月份:</p>
			<input type="month" />
			<p>显示星期:</p>
			<input type="week" />
			<p>显示邮箱:</p>
			<!-- 当输入的不是邮箱形式的时,会有提示 -->
			<input type="email" />
			<p>数字控件:</p>
			<input type="number" />
			<p>数值控制条:</p>
			<!-- step 移动一次的值
				 min 最小值
				 max 最大值
				 value 默认值
			 -->
			<input type="range" step="1" min="0" max="10" value="0" />
			<p>搜索框:</p>
			<input type="search" />
			<p>显示11位手机号码:</p>
			<!-- 当输入的不是数字和超出11位,会有提示 -->
			<input type="tel" pattern="^\d{11}$" />
			<p>网址输入框:</p>
			<!-- 当输入的不是网址时,会有提示 -->
			<input type="url" name="" id="" value="" />
		</form>
	</body>

input的一些其它属性:

属性 描述
placeholder 文本框提示信息,不影响value值
autocomplete 是否保存输入内容,on是保存(默认),off是不报存
autofocus 获取文本框焦点,有该属性时,打开网页自动获取该文本框的焦点
required 有该属性的文本框为必填内容,否则无法提交
pattern 正则验证,文本内容符合验证才能提交
发布了13 篇原创文章 · 获赞 2 · 访问量 317

猜你喜欢

转载自blog.csdn.net/weixin_46410264/article/details/105225918