zoukankan      html  css  js  c++  java
  • HTML——input

    一个简单的HTML表单,包含两个文本输出框和一个提交按钮:

    <form action="form_action.asp" method="get">
        First name:<input type="text" name="fname" />
        last name:<input type="text" name="lname" />
        <input type="submit" value="Submit" />
    </form>

    定义和用法

    <input>标签用于搜集用户信息。

    根据不同的type属性值,输入字段拥有很多形式。

    输入字段可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等。

    input的属性
    属性 描述
    accept mime_type 规定通过文件上传来提交的文件的类型
    align

    left

    right

    top

    middle

    bottom

    规定图像输入的对齐方式(不赞成使用)
    alt text 定义图像输入的替代文本
    autocomplete

    on

    off

    规定是否使用输入字段的自动完成功能
    autofocus autofocus

    规定输入字段在页面加载时是否获得焦点

    (不适用于type=“hidden”)

    checked checked 规定此input元素首次加载时应当被选中
    disabled disabled 当input元素加载时禁用此元素
    form formname 规定输入字段所属的一个或多个表单
    formaction URL

    覆盖表单的action属性

    (适用于type=“submit”和type=“image”)

    formenctype  

    覆盖表单的enctype属性

    (适用于type=“submit”和type=“image”)

    formmethod

    get

    post

    覆盖表单的method属性

    (适用于type=“submit”和type=“image”)

    formnovalidate formnovalidate

    覆盖表单的novalidate属性

    如果适用该属性,则提交表单时不进行验证

    formtarget

    _blank

    _self

    _parent

    _top

    framename

    覆盖表单的target属性

    (适用于type=“submit”和type=“image”)

    height

    pixels

    %

    定义input字段的高度,适用于type=“image”
    list datalist-id 引用包含输入字段的预定义选项的datalist。
    max

    number

    date

    规定输入字段的最大值

    请于“min”属性配合适用,来创建合法的范围

    maxlength number 规定输入字段中字符的最大长度。
    min

    number

    date

    规定输入字段的最小值

    请于“max”属性配合适用,来创建合法的范围

    multiple multiple 如果适用该属性,则允许一个以上的值。
    name field_name 定义input元素的名称
    pattern regexp_pattern 规定输入字段的值的模式或格式
    placeholder text 规定帮助用户填写输入字段的提示
    readonly readonly 规定输入字段为只读
    required required 指示输入字段的值是必须的
    size number_of_char 定义输入字段的宽度
    src URL 定义以提交按钮形式显示图像的URL
    step number 规定输入字的合法数字间隔
    type

    button

    checkbox

    file

    hidden

    image

    password

    radio

    reset

    submit

    text

    规定input元素的类型
    value value 规定input元素的值
    width

    pixels

    %

    定义input字段的宽度(适用于type=“image”)

    实例:

    (1)文本域

    <form>
    名:
    <input type="text" name="firstname">
    <br />
    姓:
    <input type="text" name="lastname">
    </form>

    结果输出:

    (2)密码域

    <form>
    用户:
    <input type="text" name="user">
    <br />
    密码:
    <input type="password" name="password">
    </form>
    <p>
    请注意,当您在密码域中键入字符时,浏览器将使用项目符号来代替这些字符。
    </p>

    结果输出:

    (3)复选框

    <form>
    我喜欢自行车:
    <input type="checkbox" name="Bike">
    <br />
    我喜欢汽车:
    <input type="checkbox" name="Car">
    </form>

    结果输出:

    (4)单选按钮

    <form>
    男性:
    <input type="radio" checked="checked" name="Sex" value="male" />
    <br />
    女性:
    <input type="radio" name="Sex" value="female" />
    </form>
    
    <p>当用户点击一个单选按钮时,该按钮会变为选中状态,其他所有按钮会变为非选中状态。</p>

    结果输出:

    (5)简单的下拉列表

    <form>
    <select name="cars">
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="fiat">Fiat</option>
    <option value="audi">Audi</option>
    </select>
    </form>

    结果输出:

    (6)另一个下拉按钮

    <form>
    <select name="cars">
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="fiat" selected="selected">Fiat</option>
    <option value="audi">Audi</option>
    </select>
    </form>

    结果输出:

    (7)创建按钮

    <form>
    <input type="button" value="Hello world!">
    </form>

    结果输出:

    (8)围绕数据的边框

    <form>
      <fieldset>
        <legend>健康信息</legend>
        身高:<input type="text" />
        体重:<input type="text" />
      </fieldset>
    </form>
    
    <p>如果表单周围没有边框,说明您的浏览器太老了。</p>

    结果输出:

    (9)带有框和确认按钮的表单

    <form action="/demo/demo_form.asp">
    First name:<br>
    <input type="text" name="firstname" value="Mickey">
    <br>
    Last name:<br>
    <input type="text" name="lastname" value="Mouse">
    <br><br>
    <input type="submit" value="Submit">
    </form> 
    
    <p>如果您点击提交,表单数据会被发送到名为 demo_form.asp 的页面。</p>

    执行结果:

    (10)带有复选框的表单

    <form name="input" action="/html/html_form_action.asp" method="get">
    I have a bike:
    <input type="checkbox" name="vehicle" value="Bike" checked="checked" />
    <br />
    I have a car: 
    <input type="checkbox" name="vehicle" value="Car" />
    <br />
    I have an airplane: 
    <input type="checkbox" name="vehicle" value="Airplane" />
    <br /><br />
    <input type="submit" value="Submit" />
    </form> 
    
    <p>如果您点击 "Submit" 按钮,您将把输入传送到名为 html_form_action.asp 的新页面。</p>

    执行结果:

    (11)带有单选按钮的表单

    <form>
    <input type="radio" name="sex" value="male" checked>Male
    <br>
    <input type="radio" name="sex" value="female">Female
    </form> 

    执行结果:

     (12)从表单发送电子邮件

    <form action="MAILTO:someone@w3school.com.cn" method="post" enctype="text/plain">
    
    <h3>这个表单会把电子邮件发送到 W3School。</h3>
    姓名:<br />
    <input type="text" name="name" value="yourname" size="20">
    <br />
    电邮:<br />
    <input type="text" name="mail" value="yourmail" size="20">
    <br />
    内容:<br />
    <input type="text" name="comment" value="yourcomment" size="40">
    <br /><br />
    <input type="submit" value="发送">
    <input type="reset" value="重置">
    
    </form>

    执行结果:

  • 相关阅读:
    设计模式学习08:享元模式
    设计模式学习07:适配器模式
    设计模式学习06:策略模式和简单工厂模式
    XCode Debugger中的Icon符号的意义
    蒲公英——APP内测分发平台
    分享申请IDP账号的过程,包含duns申请的分享
    Dash——程序员的的好帮手:API文档浏览器+代码片段管理工具
    xScope——界面设计师的终极工具箱
    Alcatraz——Xcode插件管理工具
    苹果向开发者发布 Xcode 6.3.2 GM版 修复 Bug
  • 原文地址:https://www.cnblogs.com/yangmingxianshen/p/8076537.html
Copyright © 2011-2022 走看看