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,如若转载,请注明出处:https://www.web176.com/prototype/8236.html

(0)
打赏 支付宝 支付宝 微信 微信
terryterry
上一篇 2023年1月17日 下午6:12
下一篇 2023年1月17日 下午6:52

相关推荐

发表回复

登录后才能评论