表单的使用及其属性

表单的作用:收集用户信息

注意:输入框默认提示文字: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属性可以用在任何一个表单标签上


经验分享 程序员 微信小程序 职场和发展