HTML DOM教程 22-HTML DOM Form 对象

  1:Form 对象

  Form 对象代表一个 HTML 表单。

  在 HTML 文档中 <form> 每出现一次,Form 对象就会被创建。

  2:Form 对象的集合

集合 描述 IE F O W3C
elements[] 包含表单中所有元素的数组。 5 1 9 Yes

  3:Form 对象的属性

属性 描述 IE F O W3C
acceptCharset 服务器可接受的字符集。 No No No Yes
action 设置或返回表单的 action 属性。 5 1 9 Yes
enctype 设置或返回表单用来编码内容的 MIME 类型。 6 1 9 Yes
id 设置或返回表单的 id。 5 1 9 Yes
length 返回表单中的元素数目。 5 1 9 Yes
method 设置或返回将数据发送到服务器的 HTTP 方法。 5 1 9 Yes
name 设置或返回表单的名称。 5 1 9 Yes
target 设置或返回表单提交结果的 Frame 或 Window 名。 5 1 9 Yes

  4:Standard Properties

属性 描述 IE F O W3C
className Sets or returns the class attribute of an element 5 1 9 Yes
dir Sets or returns the direction of text 5 1 9 Yes
lang Sets or returns the language code for an element 5 1 9 Yes
title Sets or returns an element's advisory title 5 1 9 Yes

  5:Form 对象的方法

方法 描述 IE F O W3C
reset() 把表单的所有输入元素重置为它们的默认值。 5 1 9 Yes
submit() 提交表单。 5 1 9 Yes

  6:Form 对象的事件句柄

事件句柄 描述 IE F O W3C
onreset 在重置表单元素之前调用。 5 1 9 Yes
onsubmit 在提交表单之前调用。 5 1 9 Yes

  7:submit() 方法  

  该方法提交表单的方式与用户单击 Submit 按钮一样,但是表单的 onsubmit 事件句柄不会被调用。

  <html>

<head>

<script type="text/javascript">

function formSubmit(){

  document.getElementById("myForm").submit()

}

</script>

</head>

<body>

<form id="myForm" action="js_form_action.asp" method="get">

Firstname: <input type="text" name="firstname" size="20"><br />

Lastname: <input type="text" name="lastname" size="20"><br /> <br />

<input type="button" οnclick="formSubmit()" value="Submit">

</form>

</body>

  </html>

  8:reset() 方法

  调用该方法的结果类似用户单击了 Reset 按钮的结果,只是表单的事件句柄 onreset 不会被调用。

  

<html>

<head>

<script type="text/javascript">

function formReset()
{
document.getElementById("myForm").reset()
}

</script>

</head>

<body>

<form id="myForm">

Name: <input type="text" size="20"><br />
Age: <input type="text" size="20"><br />
<br />
<input type="button" οnclick="formReset()" value="Reset">

</form>

</body>

</html>

转载于:https://www.cnblogs.com/pricks/archive/2009/05/04/1449106.html

HTML DOM教程 22-HTML DOM Form 对象相关推荐

  1. HTML DOM教程 14-HTML DOM Document 对象

    HTML DOM教程 14-HTML DOM Document 对象 1:Document 对象 Document 对象代表整个 HTML 文档,可用来访问页面中的所有元素. Document 对象是 ...

  2. HTML DOM教程 21-HTML DOM Event 对象

    HTML DOM教程 21-HTML DOM Event 对象 1:Event 对象 Event 对象代表事件的状态,比如事件在其中发生的元素.键盘按键的状态.鼠标的位置.鼠标按钮的状态. 事件通常与 ...

  3. HTML DOM教程 19-HTML DOM Button 对象

    HTML DOM教程 19-HTML DOM Button 对象 1:Button 对象 Button 对象代表一个按钮. 在 HTML 文档中 <button> 标签每出现一次,Butt ...

  4. HTML DOM教程 24-HTML DOM Frameset 对象

    HTML DOM教程 24-HTML DOM Frameset 对象 1:Frameset 对象 Frameset 对象代表一个 HTML 框架集. 2:Frameset 对象的属性 属性 描述 IE ...

  5. HTML DOM教程 36-HTML DOM Link 对象

    HTML DOM教程 36-HTML DOM Link 对象 1:Link 对象 Link 对象代表某个 HTML 的 <link> 元素.<link> 元素可定义两个链接文档 ...

  6. HTML DOM教程 47-JavaScript Date 对象

    HTML DOM教程 47-JavaScript Date 对象 Date 对象是 JavaScript 的一种内部数据类型. Date 对象没有可以直接读写的属性,所有对日期和时间值的访问都是通过其 ...

  7. HTML DOM教程 37-HTML DOM Meta 对象

    HTML DOM教程 37-HTML DOM Meta 对象 1:Meta 对象 Meta 对象代表 HTML 的 一个 <meta> 元素. <meta> 元素可提供有关某个 ...

  8. HTML DOM教程 23-HTML DOM Frame 对象

    HTML DOM教程 23-HTML DOM Frame 对象 1:Frame 对象 Frame 对象代表一个 HTML 框架. 在 HTML 文档中 <frame> 每出现一次,就会创建 ...

  9. python 全栈开发,Day51(常用内置对象,函数,伪数组 arguments,关于DOM的事件操作,DOM介绍)...

    昨日内容回顾 1.三种引入方式1.行内js <div onclick = 'add(3,4)'></div>//声明一个函数function add(a,b){}2.内接js& ...

最新文章

  1. 在Tomcat中部署Java Web应用程序几种方式
  2. 开发日记-20190625 Linux系统管理技术手册(第二版) 第一章习题答案(个人版)
  3. Python---将一字符串转换为字典,并按词语出现的频率由高到低进行排列。
  4. C++用库 jsoncpp 解析 JSON
  5. Geospark-SQL加载SHP数据
  6. 用IIS怎样在局域网内建网站
  7. linux恢复deleted状态的文件,Linux恢复被删除的文件 How To Recover Deleted Files From Your Linux System ....
  8. 利用wxWindows开发界面程序
  9. Use Jet OLE DB Provider 4.0 to Connect to ISAM Databases (连接Excel, Text等数据库)
  10. 五、数据类型(1):整数带小数点的数
  11. matlab 不确定度计算器,A类贝塞尔不确定度计算器下载
  12. 仿大众点评下拉菜单完成
  13. 视频编码格式和封装格式有哪些?视频封装格式和编码格式有什么区别?一篇弄懂
  14. JavaScript--点击颜色,为主题更换背景颜色
  15. 客运售票员_客运室优秀售票员事迹材料
  16. unity3d学习笔记-着色器(3.凹凸贴图Bump Maps)
  17. 洛克菲勒:世界上只有两种人头脑聪明...
  18. 模糊图片(动漫)转高清 (aardio GUI),优质图片处理软件
  19. 谷歌浏览器,退出时;调用退出的方法,vue
  20. 《那些年啊,那些事——一个程序员的奋斗史》——40

热门文章

  1. win环境下安装python之matplotlib经历
  2. 【C/C++】代码换行问题
  3. rust windows 交叉编译_交叉编译问题,求指教
  4. 截屏没有了_原来华为手机的截屏方法不止3种,用了这么久,现在才知道新玩法?...
  5. eclipse new creation file type
  6. ftp连接 java.net.ConnectException: Connection refused
  7. 20172332 2017-2018-2 《程序设计与数据结构》实验三报告
  8. (十一)Json文件配置
  9. 散列函数的应用及其安全性
  10. 《算法导论》中动态规划求解钢条切割问题