form表单元素及其属性

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>表单元素及其属性</title>
</head>
<body>
	<form action="http:www.baidu.com" method="get" target="_blank">
		提交按钮
		<input type="submit"><br>
		文本按钮
		<input type="text"><br>
		重置按钮
		<input type="reset"><br>
		普通按钮
		<input type="button"><br>
		图片式提交按钮
		<input type="image" src="海滩背景.jpg"><br>
		隐藏字段
		<input type="hidden" value="syb"><br>
		邮箱地址输入(新属性值),会验证,邮箱格式不正确会出现提示
		<input type="email"><br>
		网址输入(新属性值),会验证,网址格式不正确会提示
		<input type="url"><br>
		电话号码输入(新属性值),不会验证
		<input type="tel"><br>
		输入的是数字(新属性值),配合max、min、step、value(默认值)使用
		<input type="number" max="10" min="0" step="2" value="2"><br>
		活动条(新属性值),与number类似
		<input type="range" max="100" min="60" step="5" value="70"><br>
		时间类:(新增属性值)<br>
		(1)datetime
		<input type="datetime"><br>
		(2)date
		<input type="date"><br>
		(3)datetime-local
		<input type="datetime-local"><br>
		(4)month
		<input type="month"><br>
		(5)week
		<input type="week"><br>
		颜色,点击按钮选择颜色
		<input type="color"><br>
		搜索框
		<input type="search"><br>
	<!-- 	选取文件,accept写文件类型,multipe一次可以选取多个文件,这里写的文件格式筛选不知出了什么问题,无效...
		<input type="file" accept="image/jpg" multiple="multiple"><br> -->
		复选框
		<input type="checkbox" name="fx">html
		<input type="checkbox" name="fx">css
		<input type="checkbox" name="fx" checked="checked">javascript <br>
		单选框
		<input type="radio" name="dx">男
		<input type="radio" name="dx">女
		<input type="radio" name="dx" checked="checked">保密
	</form>
	<form action="">
		<h3>注册界面</h3>
		用户名:<input type="text" value="少于四个字" maxlength="4" required="required" autofocus="autofocus"><br>
		<!-- 这里的获焦与下面的accesskey有冲突,二者只能选其一 -->
		密码:<input type="password" autocomplete="off" ><br>
		国家:<input type="text" readonly="readonly" value="Chinna" ><br>
		地址:<input type="text" required="required" >
		<input type="text" disabled="disabled" value="如**省**市"><br>
		验证码:<input type="search" placeholder="请输入验证码"  accesskey="v">
		<input type="button"  value="点击获取验证码"><br>
		<input type="submit" value="注册">
	</form>

</body>
</html>


Form元素及其属性

Form元素用来定义一个表单,是建立表单的基础元素(类似于定义表格的table)

表单的其他元素包含在form元素中,其主要子元素有:input、button、select…

属性:

1.      action指定表单的发送地址(服务器地址)

2.      method是表单数据发送至服务器的方法,常用的有两种:get、post,用的input 的type属性值是submit,“提交”是这个按钮value属性的默认值

3.      get和post的区别:

(1)      get方法提交,数据会附在网址之后主动提交给服务器

(2)      post方法提交数据不会附在网址后,会将数据打包发送给服务器,等候服务器来读取数据进行处理

4.      还可以添加一个target属性,指定在新窗口打开

5.      Input元素属性:

(1)      type属性:指定输入内容的类型,默认为text,单行文本框,还有password、submit、reset、button这些值

image是图片式提交按钮

hidden隐藏字段

email表示要输入一个电子邮箱(新属性值),会对输入内容进行验证

url表示要输入一个网址(新属性值),会对输入内容进行验证

tel表示输入的内容是一个电话号码(新属性值),不会对输入的内容验证

number可以配合input的max、min、step、value规定允许输入的最大值、最小值、步长、默认值(新属性值)

range(活动条)与number类型类似,也表示一定范围输入,但是以一个活动条的状态显示

时间类(新增属性值):包括datetime、datetime-local、date、month、week、time

Color:可以建立一个颜色的选择输入框

Search(新属性值)用于建立一个搜索框,用来供用户输入搜索的关键词

File用来创建一个文件选取的输入框,可通过accept属性规定选取文件的类型,比如图片、视频,multipe属性可以设定一次允许选择多个文件

Checkbox:复选框,通过checked属性可将某个选项设为默认的选取状态,再次点击取消选取

Radio:单选框,通过checked属性可将某个选项设为默认的选取状态,再次点击取消选取,必须将同一组选项设置为一个相同的name属性值

(2)      name属性:输入内容的识别名称,传递参数时候的名称

(3)      value属性:默认值

(4)      maxlength属性:输入的最大字数

(5)      readonly属性:只读属性,设置内容不可变更

(6)      disabled属性:设置为不可用

(7)      require属性:设置内容为必须填写项,否则无法提交(新属性)

(8)      placeholder属性:设置默认值(暗沉色字体),当文本框获得焦点时被清空,对text、url、tel、email、password、search有效

(9)      autocomplete属性:属性值为on/off,定义是否开启浏览器自动记忆功能

(10)  autofocus属性:自动获得焦点

(11)  accesskey属性:指定快捷键Windows中,指定快捷键后,按alt+“快捷键”,便会获得焦点

(12)  tabindex属性 :指定按tab键时,项目间的移动顺序


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值