Prototype - Form.Element 管理

Form.emement 是 Form 的一个子模块,用于处理 INPUT、SELECT 和 TEXTAREA 元素上的特定表单控件。

Form.Element 的别名也是 Field。以下两种形式是等效的 −

Form.Element.activate('myfield')

相当于:

Field.activate('myfield');

反过来又相当于:

$('myfield').activate()

以下是与 Form.Element 相关的所有方法的完整列表。

Prototype事件方法

注意 −确保您至少拥有 1.6 版的prototype.js。

S.No. 方法 &描述
1. activate()

将焦点放在表单控件上,如果是文本输入,则选择其内容。

2. clear()

清除文本输入的内容。

3. disable()

禁用表单控件,有效地阻止其值被更改,直到再次启用为止。

4. enable()

启用之前禁用的表单控件。

5. focus()

将键盘焦点赋予元素。

6. getValue()

返回表单控件的当前值。大多数控件返回字符串;只有多个选择框返回值数组。此方法的全局快捷方式是 $F()。

7. present()

如果文本输入有内容,则返回 true,否则返回 false。

8. select()

选择文本输入中的当前文本。

9. serialize()

以 name=value 格式创建表单控件的 URL 编码字符串表示形式。

prototype_form_management.html