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,它可以指定允许选中多个选项。

  • 相关阅读:
    如何实现asp.net页面的美观性?
    关于UpdatePanel和页面刷新的问题
    由windows server2012 想起
    新手看SEO网站优化
    转载Web 2.0 新名词:Widget
    由“美图秀秀”软件的网站,看网站的生存模式
    关于团队合作的一点认识
    对新网好失望,郁闷中
    程序员度量:改善软件团队的分析学
    了解天才科学家的研究历程,了解知识贴近生活的一面,学习就是一件充满乐趣的事儿
  • 原文地址:https://www.cnblogs.com/shen901223/p/3948461.html
Copyright © 2011-2022 走看看