表单域
<form>
<fieldset>
<legend>个人信息:</legend>
<input type="" id="" name="" value="">
</fieldset>
</form>
复制代码
fieldset 表单外边框(具有美观作用,写不写都可,如下图)
legend 必须在<fieldset></fieldset>标签中使用,表单外边框左上角的文字
文本域
文本域常用作留言板、注册时自我介绍等地方
<textarea cols="30" rows="10"></textarea>
复制代码
rows:行数,cols:列数
效果图如下
label 标签
<input></input>与<label></label>标签配合使用可实现使输入框更容易获取鼠标焦点功能,有利于提升体验,实现途径有两种:
方法一:
<label for="username">账号:</label>
<input type="text" id="username">
复制代码
在<label>中定义”for“属性,在<input>中定义”id“属性,for 属性的值与 id 属性的值相同,即可实现。
方法二:
<label>密码: <input type="password"></label>
复制代码
将<input>标签放在<label></label>中,可实现同样的效果。使用这种方式时 label 标签中不能有其他属性。
input 的 type 属性值
text 文本框
<input type="text" name="name" value="这会默认显示在输入框中">
复制代码
password 密码框 (输入的文本会被隐藏)
<label>密码: <input type="password" name="psw" placeholder="请输入密码"></label>
复制代码
email 邮箱框 (会自动检查格式)
<label>邮箱: <input type="email" name="email" disabled></label>
复制代码
number 数字框
<label>电话: <input type="number" name="phone"></label>
复制代码
date 日期框 (自动出现选择日期的按钮)
<label>生日: <input type="date" name="bir"></label>
复制代码
radio 单选框(input 标签必须使用相同的 name 值才能实现单选效果)
<label>男 <input type="radio" name="gender" value="male"></label>
<label>女 <input type="radio" name="gender" value="famale"></label>
复制代码
checkbox 复选框(input 标签必须使用相同的 name 值才能实现单选效果)
<label>吃饭 <input type="checkbox" name="hobby" value="eat"></label>
<label>睡觉 <input type="checkbox" name="hobby" value="sleep"></label>
<label>打豆豆 <input type="checkbox" name="hobby" value="play"></label>
复制代码
button 普通按钮(type 定义类型,value 值是按钮上显示的文字)
<input type="button" value="普通按钮">
复制代码
reset 重置按钮
<input type="reset" value="重置按钮">
复制代码
submit 提交按钮
<input type="submit" value="提交按钮">
复制代码
image 图片
<input type="image" src="images/btn.png">
复制代码
file 上传文件
input 的属性值
action="" 表单的提交地址
method="" 表单的提交方式(POST GET)
type="" 类型
name="" 表单组件的名字
value="" 值
placeholder="" 输入框中的提示信息,获取鼠标焦点后自动消失
disabled 禁用表单
checked=”checked” 默认选中指定的选项
button 按钮
<button value="button">普通按钮</button>
<button value="reset">重置按钮</button>
<button value="submit">提交按钮</button>
复制代码
button 按钮可通过 input 标签实现,功能相同。
下拉框
<select name="city">
<option value="zhengzhou">郑州</option>
<option value="shanghai">上海</option>
<option value="beijing">北京</option>
</select>
复制代码
name 值与 value 值用于向后台传递数据时方便分割与整理。
代码主体
<form action="" method="">
<fieldset>
<legend>账号信息:</legend>
<p>
<label for="username">账号:</label>
<input type="text" id="username" name="name" value="这会默认显示在输入框中">
</p>
<p>
<label>密码: <input type="password" name="psw" placeholder="请输入密码"></label>
</p>
<p>
<label>邮箱: <input type="email" name="email" disabled></label>
</p>
<p>
<label>电话: <input type="number" name="phone"></label>
</p>
</fieldset>
<fieldset>
<legend>个人信息:</legend>
<p>
<label>生日: <input type="date" name="bir"></label>
</p>
<p>
性别:
<label>男 <input type="radio" name="gender" value="male"></label>
<label>女 <input type="radio" name="gender" value="famale"></label>
</p>
<p>
爱好:
<label>吃饭 <input type="checkbox" name="hobby" value="eat"></label>
<label>睡觉 <input type="checkbox" name="hobby" value="sleep"></label>
<label>打豆豆 <input type="checkbox" name="hobby" value="play"></label>
</p>
<p>
城市:
<select name="city">
<option value="zhengzhou">郑州</option>
<option value="shanghai">上海</option>
<option value="beijing">北京</option>
</select>
</p>
<p>
<textarea cols="30" rows="10" name="beizhu"></textarea>
</p>
<p>
<input type="image" src="../作业2/6综合案例/images/btn.png">
</p>
<input type="button" value="普通按钮">
<input type="reset" value="重置按钮">
<input type="submit" value="提交按钮"> <br>
上传头像:<input type="file"> <br>
<button value="button">普通按钮</button>
<button value="reset">重置按钮</button>
<button value="submit">提交按钮</button>
</fieldset>
</form>
复制代码
效果图
评论