HTML表单基础知识

这次我们主要介绍关于 表单 的基础知识,下次制作一个登陆页面。

首先,表单由三个部分组成:表单域表单控件(表单元素)提示信息。如图:


目录

表单域

表单控件(表单元素)

input 输入表单元素

select 下拉表单元素

textarea 文本域元素


表单域

表单域是一个包含表单元素的区域,相当于提供一个空间,用到的标签是 < form > 标签。

< form > 用于定义表单域,以实现用户信息的收集和传递,会把它范围内的表单元素信息提交给服务器。(关于服务器的相关知识以后再了解)

语法:

<form action =" url地址 " method=" 提交方式 " name=" 表单域名称 ">
       各种表单元素
</form>

相关属性:

属性属性值作用

action

url 地址用于指定接收并处理表单数据的服务器的地址。
methodget / post用于设置表单数据的提交方式。
name自定义名称用于指定表单的名称,区分同一个页面中的多个表单域。

表单控件(表单元素)

表单元素分为三种:input 输入表单元素select 下拉表单元素textarea 文本域元素

input 输入表单元素

语法(案例):

<form action="#" method="GET">
        用户名:<input type="text" name="username" value="请输入用户名" maxlength="8">
        性别:男<input type="radio" name="sex" value="男">
            女<input type="radio" name="sex" value="男">
        爱好:吃饭<input type="checkbox" name="hobby" value="吃饭">
             睡觉<input type="checkbox" name="hobby" value="睡觉">
    </form>

效果如下:

input 的属性:

属性

作用

type类别
name定义 input 元素的名称
value规定 input 的值
maxlength规定输入字段中字符的最大长度
checked

规定 input元素一打开就被选中

type 的属性:

属性作用
text

输入单行文本,默认宽度为20个字符

password密码字段,该字符会被掩码
radio单选按钮
checkbox复选框
submit提交按钮
button可点击按钮
file输入字段和“浏览”按钮,可用来上传文件
reset重置按钮,清除所有已填内容,重新填写
image定义图像形式的提交按钮
hidden定义隐藏的输入字段

注释:所有的单选按钮要有相同的 name 值,复选按钮也是一样。

因为,单选按钮如果不设置名称,或者设置的名称不一样的话,就意味着这是几个独立的单选框,那么这几个单选框就可以分别被选中,那就看起来和复选框没什么区别。但是加上相同的 name 值后,就意味着这几个单选框是一家人,他们有一样的名字,也就形成了多选一。

<label>标签

语法:

<label for="sex">男</label>
<input type="radio" name="sex" id="sex">

作用:用于绑定一个表单元素,当点击<label>标签内的文本时,浏览器就会自动将光标转到或者选择对应的表单元素上。

比如这幅图,一般只有点击小圆圈才能实现选择,而现在,只需要点击 “三图” 的文字就可以实现选择

select 下拉表单元素

语法:

<select>
   <option>选项一</option>
   <option>选项二</option>
   <option>选项三</option>
</select>

 效果如下:

 注释:select 中的<option> 选项最少有一个

            option 中  selected="selected" 时,当前选项即为默认选中项

textarea 文本域元素

语法:

<textarea></textarea>

作用:用于输入内容较多,多行输入来使用。

效果如下:


这次就到这里,如有任何问题或是建议,欢迎留言私信,祝大家学习进步!

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值