开发手册 欢迎您!
软件开发者资料库

Prototype - 表格管理

原型表单管理 - 从简单和简单的步骤学习原型,从基本到高级概念,包括概述,如何使用Prototype JavaScript框架操作DOM和AJAX,实用功能,实用程序方法,元素对象,数字处理,字符串处理,数组处理,哈希处理,基本对象,基本对象,枚举,事件处理,表单管理,JSON,AJAX,表达范围,定期执行。

Prototype提供了一种管理HTML表单的简便方法. Prototype的Form是一个名称空间和一个模块,用于表单相关的所有事物,包含表单操作和序列化优点.

虽然它包含处理表单整体的方法,但它的子模块 Form.Element 处理特定的表单控件.

以下是所有相关方法的完整列表到表单元素.

原型表单方法

注意 : 确保你至少拥有prototype.js的1.6版.

S.No.Method&说明
1.disable()

禁用整个表单.表格控件将可见但不可编辑.

2.enable()

启用完全或部分禁用的表单.

3.findFirstElement()

查找第一个非隐藏的,非禁用的表单控件.

4.focusFirstElement()

将键盘焦点放在表单的第一个元素上.

5.getElements()

返回表单中所有表单控件的集合.

6.getInputs()

返回表单中所有INPUT元素的集合。 使用可选的type和name参数来限制对这些属性的搜索。

7 .request()

序列化的便捷方法通过Ajax.Request将表单提交到表单的action属性的URL. options参数传递给Ajax.Request实例,允许覆盖HTTP方法并指定其他参数.

8.reset()

将表格重置为默认值.

9.serialize()

将表格数据序列化为适合的字符串Ajax请求(默认行为),或者,如果可选的getHash计算结果为true,则为对象哈希,其中键是表单控件名称,值是数据.

10.serializeElements()

将表单元素数组序列化为适合Ajax请求的字符串(默认行为),或者,如果可选的getHash计算结果为true,则对象哈希,其中键是表单控件名称,值是数据.