表单的使用及其属性
表单的作用:收集用户信息
注意:输入框默认提示文字:placeholder="请输入...." =======<input type="text" placeholder="请输入...." >
1.表单域/表单框
标签名称:form 没有实际含义 就是一个大盒子为了收集用户信息进行提交保存起来
属性
- action 表示接后台地址
- name 表示表单的名称(了解)
- method 表示与后台交互的方法 GET/POST (get不安全)
- 表示与后台做数据交互
- get请求的时候 参数会显示在地址栏上 post不会
- post相对来说比get安全(前端是没有绝对安全的)
2.表单控件
标签名称: input 单标签
属性
① 了解
- name 表单控件的名称(了解)
- size 表示表单控件的长度(字符数)
- maxlength 最大长度(手机号码)
② 重要
- type 类型 控制当前表单控件的作用 默认是文本输入框 密码框、单选框、多选框、提交按钮、重置按钮
- value 价值 表示提示文本 跟随不同的type属性值 作用发生不同的改变。.
<body> <form action="php.php" name="个人相亲表"> <input type="text" maxlength="11"> </form> </body>
效果图:
表单中重要的属性设置(表单元素)
input中的type和value的使用(HTML4)
- type的默认值是text 表示文本输入框 value是提示文本 用户输入的时候需要手动的删除文本提示
- password 密码框 黑色的实心圆 value是占位置的(HTML5版本中新增了一个属性 placeholder占位符)
- radio 单选按钮 设置name属性值 属性值相同的即可==<input type="radio">==选一个的功能实现:写一样name值
- checkbox 多选按钮==<input typy="checkbox">===修改默认值:checkbox=“checkbox”
功能按钮
- submit 提交 使用value (必须放在form表单框中) ?表示后面接参数
- reset 重置 点击可以清空当前表单控件中所有内容 (必须放在form表单框中)
特殊的按钮:空按钮
- 第一种 type的属性值button 需要绑定js事件
- 第二种 button标签 默认会提交刷新页面====书写方式:
①<button>点击</button>
②<input type="button">
表单标签
-1.fieldset 表单框 表单字段集 和form作用相似+egend 字段级标题
表单分组(表单字段集)===fieldset(分组的)+legend(写组标题的)
fieldset:自带边框线-===1.border:none(去掉线)2.border-top:1px solid #fff;
legend:=====align="center:===①调整文字的水平居中方式②取值:left,center ,right.,justify
-2.label 信息提示标签 绑定关系 性别的文字也可以点击进行切换
注意:如果以后内容不需要提交,只是需要展示一个外观,那么是不需要写在form里面的。
但是如果需要提交、重置等操作,就必须写在form里面。
3.title属性:悬停提示信息 。。任何一个标签都可以使用
高级用法
1.下拉列表/菜单 select>option====<option value=“”>北京</option>
默认选中第一个选项===》修改默认选择===》selected属性,写在那个option上,谁就是默认选中的
2.多行文本域 textarea (建议/意见)===允许用户拖拽===>>> 禁止用户拖拽,设置css属性 resize:none
3.上传文件 type的属性值 file文件类型
4.隐藏域:就是写了之后看不⻅, 主要作⽤:是⽤来放⼀些不能给⽤户看的数据的 <input type="hidden" value="写⼀些⾃⼰要⽤的但是不给⽤户看的东⻄">
5.文件上传包==<input type="file:>
6.图像域<input type="image" src="img/1.jpg">
7.value属性可以用在任何一个表单标签上