Prototype1.4手册(16)

Method Kind Arguments Description
serialize(element)   instance   element: element object or id   返回元素的 名称=值 对, 如 'elementName=elementValue'。  
getValue(element)   instance   element: element object or id   返回元素的值。  

The Form.Element.Serializers object

这个对象提供了内部使用的用来协助解析出表单元素的当前值的一些有用的方法。

Method Kind Arguments Description
inputSelector(element)   instance   element: object or id of a form element that has the checked property, like a radio button or checkbox.   返回带有元素名称和值的 Array , 如 ['elementName', 'elementValue']  
textarea(element)   instance   element: object or id of a form element that has the value property, like a textbox, button or password field.   返回带有元素名称和值的 Array , 如 ['elementName', 'elementValue']  
select(element)   instance   element: object of a <select> element   返回带有元素名称和所有被选择的选项的值或文本的 Array , 如 ['elementName', 'selOpt1 selOpt4 selOpt9']  

The Abstract.TimedObserver class

这个类是用于其它监听一个元素的值(或者任何类中涉及的属性)变化的类的基类,这个类像一个抽象类一样被使用。

子类可以被创建来监听如输入项目值,或style属性,或表格的行数,或者其他任何对跟踪变化相关的东西。

子类必须实现这个方法来决定什么才是被监听的元素的当前值。 Method Kind Arguments Description
[ctor](element, frequency, callback)   constructor   element: element object or id, frequency: interval in seconds, callback: function to be called when the element changes   创建一个监听元素的对象。  
getValue()   instance, abstract   (none)   子类必须实现这个方法以瘊定什么这个元素被监视的当前值。  
registerCallback()   instance   (none)   这个方法通常不会被外部调用。 被这个对象自己调用来开始监听那个元素。  
onTimerEvent()   instance   (none)   这个方法通常不会被外部调用。 被这个对象自己调用来周期性的检查那个元素。  

Property Type Description
element   Object   被监听的元素对象。  
frequency   Number   每次检查中的以秒为单位的时间间隔。  
callback   Function(Object, String)   只要元素改变这个方法就会被调用。 会接收到元素对象和新值作为参数。  
lastValue   String   元素被核实的最后一个值。  

The Form.Element.Observer class

继承自

Abstract.TimedObserver 的一个实现类用来监听表单输入项目的值的变化。当你想监听一个没有带报告值变化事件的元素的时候使用这个类。否则的话使用 类代替。

Method Kind Arguments Description
[ctor](element, frequency, callback)   constructor   element: element object or id, frequency: interval in seconds, callback: function to be called when the element changes   继承自 Abstract.TimedObserver. 创建一个监听元素值属性的对象。  
getValue()   instance   (none)   返回元素的值。  

The Form.Observer class

继承自

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjjfjs.html