上一主题: 仅适用于文本窗口项和文本区域的属性下一主题: 如何执行字段的自动化任务


JavaScript 属性

当用户填写请求中的表单时,可以使用 JavaScript 属性调用 JavaScript 函数。 例如,onChange、onKeyUp、onBlur 等等。 JavaScript 函数包括用于验证用户对窗口项的输入信息的预定义函数以及您已写入的任何自定义函数。 所有 JavaScript 属性的名称均以 on 作为前缀,如 onClick。

您可以在表单的元素中使用下列的 JavaScript 属性。 然而,并不是所有的属性都适用于所有元素。 单击元素可查看哪些属性适用于它。

重要! JavaScript 属性必须具有 JavaScript 函数,但不能将 JavaScript 表达式作为值。 相反,HTML 属性可以具有 JavaScript 表达式,但不能将 JavaScript 函数作为值。 因此,JavaScript 表达式适用于 HTML 属性,JavaScript 函数仅适用于 JavaScript 属性。

当用户执行由属性指定的操作(如单击或双击)时,将对 JavaScript 属性中指定的 JavaScript 函数进行验证。 如果不验证该字段,会突出显示为红色并显示一条错误消息说明验证失败的原因。

注意:请确认 JavaScript 函数返回的每一条错误消息(如果有)对于表单的用户是已本地化的。

onFocus

指定当元素突出显示时要运行的 JavaScript 函数。

onBlur

指定当元素不再突出显示时要运行的 JavaScript 函数。

onChange

指定当元素值被更改时要运行的 JavaScript 函数。

onClick

指定当使用鼠标左键单击组件时要运行的 JavaScript 函数。

onMouseDown

指定按鼠标按钮时要运行的 JavaScript 函数。

onMouseUp

指定放开鼠标按钮时要运行的 JavaScript 函数。

onMouseOver

指定当鼠标移动到组件时要运行的 JavaScript 函数。

onMouseMove

指定当鼠标滑过组件时要运行的 JavaScript 函数。

onMouseOut

指定当鼠标从组件移开时要运行的 JavaScript 函数。

onKeyPress

指定当某个键被按下并释放时要运行的 JavaScript 函数。

onKeyDown

指定当某个键被按下时要运行的 JavaScript 函数。

onKeyUp

指定当某个键被释放时要运行的 JavaScript 函数。

onValidate

指定当字段被验证时要运行的 JavaScript 函数。 一旦用户离开某字段或当用户提交表单时,都会对字段进行验证。

如果为 onValidate 属性指定自定义的 JavaScript 函数,请编写该函数以执行以下操作:

onLookup

适用于查找字段。 当用户单击查找字段的放大镜时,将会运行由该属性指定的 JavaScript 函数。 您可以使用查找字段来根据用户对报告数据对象的输入来填充字段