• HTML第三章


    第三章 表单

    1.什么是表单:

    表单就是一个将用户信息组织起来的容器。将用户需要填写的内容放置在表单容器中,当用户单击“提交”按钮的时候,表单会将数据统一发送给服务器。

    2.表单标签及表单属性:

    规定如何发送表单数据常用值post或get用表单数据

    如何发送表单数据

    规定如何发送表单数据

     

     

    表示向何处发送表单数据

     

     

     

     

    <form method=”post” action=”result.html”>

           <p>名字:<input name=”mingzi”type=”text”></p>

    <p>密码:<input name=”mima”type=”password”></p>

           <p按钮:<input type=”submit”name=”Button”value=”提交”></p>

    <p>按钮:<input type=”reset”name=”Reset” value=”重填”></p>

    input元素类型

     

    input元素的值

     

     

    input元素名称

     

     

     

     

     

    <input type=”submit”name=”Button”value=”提交”>

    属性

    说明

    type

    指定元素的类型。text、password、checkbox、radio、submit、reset、file、hidden、image 和 button,默认为 text

    name

    指定表单元素的名称。

    value

    元素的初始值。type 为 radio时必须指定一个值

    size

    指定表单元素的初始宽度。当 type 为 text 或 password时,表单元素的大小以字符为单位。对于其他类型,宽度以像素为单位

    maxlength

    type为text 或 password 时,输入的最大字符数

    checked

    type为radio或checkbox时,指定按钮是否是被选中

    默认值

     

    文本框的长度

     

    输入的数据长度

    列:

     

    <p>登录名:

        <Input name=”sname” type=”text” value=”张”  size=”30” maxlength=”20” >

    </p>

    3.单选按钮:

    <form method=”post” action=””>

           性别: <input name=”gen” type=”radio” class=”input”value=”男”>男&nbsp;

                  <input name=”gen” type=”radio” class=”input”value=”女”>女

           </form>

    4.复选框:

    <form method=”post” action=””>

           爱好:

           <input type=”checkbox”name=”interest” value=”sports”>运动

           <input type=”checkbox”name=”interest” value=”talk”>聊天

           <input type=”checkbox”name=”interest” value=”play”>玩游戏

        </form>

    5.列表框:

        <form method=”post” action=””>

           <select name=”yue”>

               <option value=”” >选择月份</option>

               <option value=”1” >一月</option>

               <option value=”2” >二月</option>

               <option value=”3” >三月</option>

               <option value=”4” >四月</option>

               <option value=”5” >五月</option>

        </select>月

     

    单选按钮/复选框

    选项默认

    单选按钮

    checked=” checked”

    复选框

    selected=” selected”

     

    6.按钮:

        1.button 普通按钮

        2.submit 提交按钮

        3.reset  重置按钮

    <input type=”reset”name=”chongzhi”value=”重置”>

     

    7.多行文本域:

        <textarea name=”textarea” cols=”显示的列的宽度” rows=”显示的行数”></textarea>

     

    8.文件域:

    <input type=”file” name=“wenjian”/>

     

    9.表单的高级应用:

      设置表单的隐藏域:

        <form action=”” method=”get”>

           <p>用户名:<input name=”minzi” type=”text”></p>

           <p>密码 : <input name=”mima” type=”password”></p>

           <p><input type=”submit”value=”提交”></p>

    将type属性改为hidden隐藏类型即可创建一个隐藏域

     

     

     

     

           <p><input type=”hidden” value=”666” name=”userid”></p>

        <from>

    10.表单只读与禁用设置:

       

    只读

    readonly=”readonly”

    禁用

    disabled=”disabled”

     

    11.语义化的表单:

        域:在表单中可以使用<fieldset>标签实现域的定义。简单的来说就是将一组表单元素放到<fieldset>标签内时,浏览器就会以特殊方式来显示它们,这些表单元素可能有特殊的边界效果。

        域标题:所谓的域标题就是给创建的域设置一个标题。设置域标题需要使用一个新的标签,<legend>标签,在该标签内的内容就被视为域的标题。

    <from>

        <fieldset>

        <legend>用户信息</legend>

           姓名:<input type=”text”>

           年龄:<input type=”text”></br>

          手机:<input type=”text”>

         邮箱:<input type=”text”></br>

      </fieldset>

    </form>

     

    12.表单元素的标注

        对表单元素进行标注,这样做的目的是为了增强鼠标的可用性。用表单元素标注时,在客户端呈现的效果不会有任何的改进。但是如果当用户使用鼠标单击标注文本内时,浏览器会自动将焦点转移到与该标注相关的表单元素上。

    <form>

        请选择性别:

        <input name="xingbie" type="radio"  id="n" value="男" checked="checked"  />

    <label for="n"/>男&nbsp;

    <input name="xingbie" type="radio" id="l" value="女"  />

    <label for="l" />女

  • 相关阅读:
    我在博客园的第一篇博客
    第5次作业--对象的创建与使用
    20194622 JAVA--static、this、包总结--求阶乘
    蔡奇宏软件工程第二次作业--四则运算
    蔡奇宏软件工程第一次作业
    JAVA NIO工作原理及代码示例
    Java实现八大排序算法
    union和union all的区别
    .NET MVC model数据验证
    解决VS 2015模版中找不到ADO.NET Entity Data Model的方法
  • 原文地址:https://www.cnblogs.com/ppdpp/p/7635537.html
Copyright © 2020-2023  润新知