zoukankan      html  css  js  c++  java
  • Javascript基础知识6

    HTML表单基础

        表单是HTML语言最有有用的功能之一。向表单添加javascript,将会增强表单的交互性,并可提供大量有用的特性。

        HTML表单从<form>标签开始。 

        <form>标签包括以下属性:

    name 就是表单的名称

    method可以是get也可以是post

    action是CGI脚本,表单数据在提交时被发送

    enctype 是表单加密时将采用的MIME类型

    提交和重置表单

    form对象有2个方法——submit()和rest()。form对象有2个事件处理程序:onSubmit()和onRest()。

    form对象最重要的属性时elements数组,其中每个表单元素含一个对象。举例来说,下面2个表达式都引用order 表单中的第一个元素——name1文本字段:

    document.order.elements[0];
        document.order.name1

    也可以使用DOM来访问表单元素。例如:

    var fn =document.getElementById("firstName")

    文本字段是最常用的表单元素。示例:

    <input type="text" name="text1" value="hello" size="30">

    修改文本字段的值

    document.order.userName.value = "John Q.User"

    text和textarea对象也有几个方法:

    focus()、blur()、select()、onFocus()、onBlur()、onChange()、onSelect()

    举例来说:

    <input type="text" name="text1" onchange="window.alert('Changed.');">

    按钮是最有用的表单元素类型之一

    <input>标签,3中不同类型

    1.type=submit  发送数据

    2.type=rest  把所有表单字段恢复到默认值

    3.type=button  通用按钮,本身不执行任何动作,通过javascript事件处理程序可以为它指定一个动作

    下拉列表

    示例:

    <select name="select1" size="40">
        <option value="choice1" selected>first choice</option>
        <option value="choice2">second choice</option>
        <option value="choice3">third choice</option>
    </select>

    <select>标签还有一个可选属性——multiple,它可以指定允许选中多个选项。

  • 相关阅读:
    Luogu-P2295 MICE
    Luogu-P2627 修剪草坪
    Loj-10176-最大连续和
    Luogu-P1886 滑动窗口
    Luogu-P3807 【模板】卢卡斯定理
    Luogu-P1879 [USACO06NOV]玉米田Corn Fields
    Luogu-P1896 [SCOI2005]互不侵犯
    Loj-SGU 223-国王
    Luogu-P2657 [SCOI2009]windy数
    素数
  • 原文地址:https://www.cnblogs.com/shen901223/p/3948461.html
Copyright © 2011-2022 走看看