Categories: Prototype教程

Prototype – 表单管理

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

虽然它拥有处理整个表单的方法,但其子模块Form.Element处理特定的表单控件。

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

原型形式方法

注意– 确保你至少拥有 prototype.js 的 1.6 版本。

编号方法及说明
1.disable()
禁用整个表单。表单控件将可见但不可编辑。
2.enable()
启用完全或部分禁用的表单。
3.findFirstElement()
查找第一个非隐藏、非禁用的表单控件。
4.focusFirstElement()
将键盘焦点提供给表单的第一个元素。
5.getElements()
返回表单中所有表单控件的集合。
6.getInputs()
返回表单中所有 INPUT 元素的集合。使用可选的类型和名称参数来限制对这些属性的搜索。
7.request()
一种通过 Ajax.Request 将表单序列化并提交到表单操作属性的 URL 的便捷方法。options 参数传递给 Ajax.Request 实例,允许覆盖 HTTP 方法并指定其他参数。
8.reset()
将表单重置为其默认值。
9.serialize()
将表单数据序列化为适合 Ajax 请求的字符串(默认行为),或者如果可选的 getHash 计算结果为真,则为对象散列,其中键是表单控件名称,值是数据。
10.serializeElements()
将表单元素数组序列化为适合 Ajax 请求的字符串(默认行为),或者,如果可选的 getHash 计算结果为真,则为对象散列,其中键是表单控件名称,值是数据。
terry

这个人很懒,什么都没有留下~

Share
Published by
terry

Recent Posts

自定义指令:聊聊vue中的自定义指令应用法则

今天我们来聊聊vue中的自定义…

4 天 ago

聊聊Vue中@click.stop和@click.prevent

一起来学下聊聊Vue中@cli…

2 周 ago

Nginx 基本操作:启动、停止、重启命令。

我们来学习Nginx基础操作:…

2 周 ago

Vue3:手动清理keep-alive组件缓存的方法

Vue3中手动清理keep-a…

2 周 ago

聊聊React和Vue组件更新的实现及区别

React 和 Vue 都是当…

3 周 ago