day06-表单标签及属性

文章目录

      • 一、知识回顾:
      • 二、单元内容
      • 6.1 表单标签
        • 6.1.1 表单标签 ``
            • 生活中的表单:
            • 网页中的表单:
            • 程序员中的表单:
            • 运行结果:
      • 6.2 表单标签的输入标记
        • 6.2.1 表单的文本框和密码框输入标记及提示信息属性
            • 文本框 ``
            • 密码框
        • 6.2.2 表单的单选框输入标记及默认被选中属性
            • 单选框
        • 6.2.3 表单的复选框输入标记及默认被选中属性
            • 复选框
        • 6.2.4 表单的文件域输入标记
            • 文件域
        • 6.2.5 普通按钮及文字改动属性、提交按钮、重置按钮
            • 按钮
        • 6.2.6 日期的输入标记
            • 日期
        • 6.2.7 文本域输入标记设置
            • 文本域
        • 6.2.8 表单案例练习
      • 6.3下拉菜单
        • 6.3.1 下拉菜单标签及属性``
            • 下拉菜单
        • 6.3.2 下拉菜单练习
            • 题目:
            • 答案
      • 6.4 课下作业:
      • 表单综合案例练习
            • 题目:
            • 答案:

一、知识回顾:

  • 5.1 表格的三对标签

  • 5.2 表格标签的属性

  • 5.3 行标签的属性

  • 5.4 单元格标签的属性

二、单元内容

  • 6.1 表单标签(重点)

  • 6.2 表单标签的输入标记(难点)

  • 6.3下拉菜单(重点)

6.1 表单标签

6.1.1 表单标签

现实中的表单,类似我们填的单子。目的是为了收集用户信息。在我们网页中, 我们也需要跟用户进行交互,收集用户资料,此时也需要表单。

生活中的表单:

网页中的表单:

day06-表单标签及属性_第1张图片

程序员中的表单:

<form  method="post" action="result.html">
       
     
    
    <p>  名字:<input name="name" type="text" >  p>
    <p>  密码:<input name="pass" type="password" >  p>

    <p>
        <input type="submit" name="Button" value="提交"/>
        <input type="reset" name="Reset" value="重填"/>
   p>
form>
运行结果:

day06-表单标签及属性_第2张图片

课堂互动:提出问题谈谈对表格的理解,主动回答问题的三个同学加分,

找到网页中出现的表格。本周加分最高的同学可以得到奖励哦!。

6.2 表单标签的输入标记

6.2.1 表单的文本框和密码框输入标记及提示信息属性

文本框

定义:

​ 文本域通过 标签来设定,当用户要在表单中键入字母、数字等内容时,就会用到文本域。

语法:文本框:

​ 密码框:

<input  type="text"(文本框)  name="userName"(文本框名称) value="用户名"(文本框初始值) size="30"(文本框长度) maxlength="20"(文本框可输入最多字符) />

运行结果

密码框

定义:

密码字段通过标签 来定义

注意:密码字段字符不会明文显示,而是以星号或圆点替代。

语法:

<input  type="password"(密码框)  name="pass"(密码框的名称)  size="20"(密码框的长度) />

在这里插入图片描述

游戏中的应用:

day06-表单标签及属性_第3张图片

课堂互动:使用随机点名的方式选择切换屏幕共享浏览学生代码,完成的同学给予个人加分。

6.2.2 表单的单选框输入标记及默认被选中属性

单选框

定义:

标签定义了表单单选框选项

当用户点击一个单选按钮时,它就会被选中,其他同名的单选按钮就不会被选中。

语法:

​ *单选框中的name值必须相同才能单选

​ checked 单选默认被选中属性


<input name="gen" type="radio"(单选按钮框) value=""(值)  checked(单选按钮选中状态)  /><input name="gen" type="radio" value="" />

运行结果:

在这里插入图片描述

游戏中的应用:

day06-表单标签及属性_第4张图片

课堂互动:每组抽取一个同学来谈谈自己对单选框的理解并且写出来,班级同学做评委评选出一个说的最好的,并且在聊天区齐刷666和鼓掌

6.2.3 表单的复选框输入标记及默认被选中属性

复选框

定义:

定义了复选框. 用户需要从若干给定的选择中选取一个或若干选项

语法:

​ checked(复选框选中状态)

<input type="checkbox"(复选框) name="interest" value="sports"(值)/>运动
<input type="checkbox" name="interest" value="talk" checked(复选框选中状态) />聊天
<input type="checkbox" name="interest" value="play"/>玩游戏

运行结果:

在这里插入图片描述

游戏中的应用:

day06-表单标签及属性_第5张图片

课堂互动:每组抽取一个同学来谈谈自己对单选框的理解并且写出来,班级同学做评委评选出一个说的最好的,并且在聊天区齐刷666和鼓掌

6.2.4 表单的文件域输入标记

文件域

定义:

文件上传是网站中常见的功能,例如网盘文件上传和邮箱上传文件。在网盘、论坛等,用户需要经常上传图片给服务器,用来改变用户在不同网站上的形象图片。

语法:

<form action="" method="post" enctype="multipart/form-data"(表单编码属性)>
  <p><input type="file"(文件域) name="files" />
  <input type="submit" name="upload" value="上传" />p>
form>

运行结果:

在这里插入图片描述

课堂互动:

找出网页中出现传文件的案例!

6.2.5 普通按钮及文字改动属性、提交按钮、重置按钮

按钮

定义:

定义了提交按钮.

当用户单击确认按钮时,表单的内容会被传送到另一个文件。表单的动作属性定义了目的文件的文件名。由动作属性定义的这个文件通常会对接收到的输入数据进行相关的处理。

语法:


<input type="reset" (重置按钮) name="butReset"  value="reset按钮"(按钮上显示的文字)>
<input type="submit"(提交按钮) name="butSubmit" value="submit按钮">
<input type="button"(普通按钮) name="butButton" value="button按钮"/>
<input type="image" src="images/login.gif">(图片按钮)


运行结果:

在这里插入图片描述

day06-表单标签及属性_第6张图片

6.2.6 日期的输入标记

日期

定义:

HTML5定义了几个与日期有关的新控件。支持日期控件的浏览器会提供一个方便的下拉式日历,供用户选择。

语法:

<form action="">
    生日:<input type="date" name="bday">

form>

运行结果:

day06-表单标签及属性_第7张图片

6.2.7 文本域输入标记设置

文本域

定义:

用户可在文本域中写入文本。可写入字符的字数不受限制。

语法:

<textarea(多行文本域)  name="showText"  cols="x"(显示的列数)  rows="y"(显示的行数)>文本内容 textarea>

运行结果:

在这里插入图片描述

游戏中的应用:

day06-表单标签及属性_第8张图片

课堂互动:

​ 每组抽取一个同学来谈谈自己对文本域的理解并且写出来

6.2.8 表单案例练习

题目:

day06-表单标签及属性_第9张图片

答案:

<form name="form1">
    <input type="text" placeholder="Text" name="text1" /><br>
    <input type="password" placeholder="password" name="password" /><br>
    <textarea placeholder="Textarea" name="textarea" style="resize:none"> textarea><br>
    <input type="file" name="file" /><br>
    <input type="radio" name="Option" value="Option1" />Option 1
    <input type="radio" name="Option" value="Option2" />Option 2
    <input type="checkbox" name="check" value="Option1" />Option 1
    <input type="checkbox" name="check" value="Option2" />Option 2

    <input type="submit" value="Submit" />
    <input type="reset" value="Reset"/>
    <input type="button" value="button" >
form>

6.3下拉菜单

6.3.1 下拉菜单标签及属性

下拉菜单

语法:

day06-表单标签及属性_第10张图片

<select name="site">
    <option value="0">北京option>
    <option value="1">上海option>
    <option value="2">广州option>
    <option value="3">深圳option>
select>

运行结果:

在这里插入图片描述

游戏中的应用:

课堂互动:

每组抽取一个同学来谈谈自己对下拉框的理解并且写出来

6.3.2 下拉菜单练习

题目:

day06-表单标签及属性_第11张图片

答案
<select name="lesson">
    <option value="">== 选择课程 ==option>
    <optgroup label="后台">
        <option value="php">PHPoption>
        <option value="linux">LINUXoption>
        <option value="mysql">MYSQLoption>
    optgroup>
    <optgroup label="前台">
        <option value="php">HTMLoption>
        <option value="linux">JAVASCRIPToption>
        <option value="mysql">CSSoption>
    optgroup>
select>

游戏中的应用:


day06-表单标签及属性_第12张图片

今日单词总结

day06-表单标签及属性_第13张图片

6.4 课下作业:

表单综合案例练习

题目:

day06-表单标签及属性_第14张图片

答案:
<form action="http://www..." method="get">
<p>
<label>姓名:label><input type="text" name="username" />
p>
<p>
<label>密码:label><input type="password" name="password" />
p>
<p>
<label>性别:label>
<input type="radio" name="gender" value="0" /><input type="radio" name="gender" value="1" />p>
<p>
<label>爱好:label>
<input type="checkbox" name="like" value="sing" /> 唱歌
<input type="checkbox" name="like" value="run" /> 跑步
<input type="checkbox" name="like" value="swiming" /> 游泳
p>
<p>
<label>照片:label>
<input type="file" name="person_pic">
p>
<p>
<label>个人描述:label>
<textarea name="about">textarea>
p>
<p>
<label>籍贯:label>
<select name="site">
    <option value="0">北京option>
    <option value="1">上海option>
    <option value="2">广州option>
    <option value="3">深圳option>
select>
p>
<p>
<input type="submit" name="" value="提交">
<input type="reset" name="" value="重置">
p>
form>

你可能感兴趣的:(初始HTML页面,html,前端,javascript)