form表单属性
- action: 后台地址
- method: 请求方式
- get:会明文展示(拼在网址上)不够安全 但更快捷
- pose:不会明文 更安全 传输内容比较大(比如上传文件)
一、input标签
可以通过type属性值,改变元素的样式
input标签的type属性
- text 文本输入框,默认值
- password 密码输入框
- radio 单选框【①要实现单选效果,多个单选框的name属性值必须相同。②一般会给每个单选框设value值 ③checked属性可以指定默认值】
- checkbox 复选框【一①般会给每个单选框设value值 ②checked属性可以指定默认值】
- file 文件上传
- reset 重置按钮
- button 纯按钮,没有功能【可以直接写<button></button>】
input标签的其他属性
- neme :给后台传值的描述(key、键)
- placeholder:提示文字
- value:表单元素的默认值
- hidden 隐藏域
- readonly 只读
- disabled 不可读不可写
去掉input标签的原有样式(框)
/* 去掉input原本的框 */
input{
border :none;
outline: none;
}
二、下拉选择框
select下拉列表
加selected是默认选项
<p>请输入年龄</p>
<select>
<option>请选择</option>
<option>0-10岁</option>
<option selected>10-20岁</option>
<option>20-30岁</option>
</select>
三、可输入区域 (文本域)
textarea
- 可设置宽高,默认可拉伸,设置css属性resize:none;不可拉伸
textarea {
width: 200px;
height: 100px;
resize: none;
}
<!-- cols是指定列数,每一行有多少个字符;
rows是指定多少行 -->
<textarea name="" id="" cols="30" rows="10"></textarea>