• HTML表单


    一、组成

    • 表单控件:包含了具体的表单功能项,如单行文本输入框、密码输入框、复选框、提交按钮、重置按钮等。
    • 提示信息:一个表单中通常还需要包含一些说明性的文字,提示用户进行填写和操作。
    • 表单域:他相当于一个容器,用来容纳所有的表单控件和提示信息,可以通过他定义处理表单数据所用程序的url地址,以及数据提交到服务器的方法。如果不定义表单域,表单中的数据就无法传送到后台服务器
    • form属性:

        ①Name :定义表单的名称

        ②Method: 定义表单结果从浏览器传送到服务器的方式,默认参数为:get ;

        ③Method=”get | post”   ,Get通过地址栏提供(传输)信息,安全性差。Post 通过1.php来处理信息,安全性高。

        ④Action :用来指定表单处理程序的位置(服务器端脚本处理程序) 

    <form name="form_name" action="url" method="get|post"></form>

    二、常用表单元素(表单域)

    • 文本输入框

       用户名:<input type="text" maxlength="6" size="" disabled="disabled" name="username" value="未激活"><br />
       用户名:<input type="text" maxlength="6" size="" readonly="readonly" name="username" value="只读">

    ①maxlength="6"    限制输入字符长度

    ②readonly=”readonly”  将输入框设置为只读状态(不能编辑)

    ③disabled="disabled"  输入框未激活状态

    ④name="username"   输入框的名称

    ⑤value="大前端"     将输入框的内容传给处理文件

    • 密码输入框

    &nbsp;&nbsp;&nbsp;码:<input type="password" name="pwd">

    注意:文本输入框的所有属性对密码输入框都有效。

    • 单选框

       <input type="radio" name="gerden" checked="checked"><input type="radio" name="gerden">

    ①只有将name的值设置相同的时候,才能实现单选效果。

    checked=”checked” 设置默认选择项。

    • 下拉列表

       <select>
           <option>深圳</option>
           <option selected="selected">广州</option>
           <option>惠州</option>
           <option>佛山</option>
        </select>
        <select multiple="mutiple">
           <option>深圳</option>
           <option selected="selected">广州</option>
           <option>惠州</option>
           <option>佛山</option>
        </select>
        <select>
           <optgroup label="A">
           <option>深圳</option>
           <option >广州</option>
           </optgroup>
           <optgroup label="B">
           <option>惠州</option>
           <option>佛山</option>
            </optgroup>
        </select>

    ①Multiple=”multiple”  将下拉列表设置为多选项

    ②Selected=”selected”  设置默认选中项目

    ③<optgroup></optgroup>   对下拉列表进行分组。

    ④Label=””  分组名称。

    • 多选框

       <input type="checkbox" checked>刘备
       <input type="checkbox">关羽
       <input type="checkbox" checked>张飞

    Checked=”checked” 设置默认选中项

    • 多行文本框

       <textarea cols="30" rows="10"></textarea>

    ①Cols  控制输入字符的长度。

    ②Rows  控制输入的行数

    ③ 如果需要输入大量的信息,就需要用到<textarea></textarea>标记。

    • 文件上传控件

       <input type="file">
    • 普通按钮

    注意:不能提交信息,配合js使用
       <input type="submit" value="普通按钮">
    • 文件提交按钮

    <input type="submit">

    ★:可以实现信息提交功能

    • 图片按钮

       <input type="image" src="../2.26/picture.jpg" width="50">

    ★图片按钮可实现信息提交功能

    • 重置按钮

       <input type="reset">

    ★将信息重置到默认状态

    • 表单信息分组

    <fieldset>
    <legend>分组信息</legend>
    </fieldset>

    ①<fieldset></fieldset>    对表单信息分组

    ②<legend></legend>      表单信息分组名称

  • 相关阅读:
    hdu 3333 树状数组+离线处理
    poj 2352 树状数组 OR Treap
    hdu 1698 线段树
    【概率dp】D. Card Collector
    【分段哈希】H. Paint the Wall
    【置换】G. Poker 2.0
    【概率dp】C. Race to 1 Again
    【dp】D. Caesar's Legions
    【并查集】F.find the most comfortable road
    【算法系列学习】连续邮资问题
  • 原文地址:https://www.cnblogs.com/EricZLin/p/8605750.html
Copyright © 2020-2023  润新知