指定给此转换器的 ID。此 ID 在页面(或门户网站)中的所有已创建转换器中都必须是唯一的。可以将任何字符串值用作此 ID。
指定给此验证器的 ID。此 ID 在页面(或门户网站)中的所有已创建验证器中都必须是唯一的。可以将任何字符串值用作此 ID。
逗号分隔的属性列表,其中每个属性都是一个加引号的字符串,此字符串包含使用冒号分隔的属性名称和值,例如,"label:MyLabel"。
此子组件相对于其他具有相同父代的子组件的位置。如果省略,则将追加该子组件。
类型为转换器(数字、日期/时间或字符串)的 JavaScript™ 对象。
类型为转换器(数字、日期时间或字符串)的 JavaScript 对象。如果不能完成转换,则将返回 NULL 并设置 lastError。
行为所连接至的 HTML 标记的 ID。要连接至主体标记,请使用 #body 并对文档使用 #document。
调用行为的 HTML 事件名称。例如,onclick 或 onkeydown。每个行为仅支持一些 HTML 事件名称,例如,mouseclick 行为不能与键盘事件绑定。在某些情况下,此行为需要与多个 HTML 事件绑定,此时将使用一个“伪”事件名称。例如,将 mouseclick 行为与多个事件绑定,因此事件名称是“onmouse”。
如果为 true,则日历上的标题将显示为两行,即年份和月份,分别包含控制月份和控制年份的单独按钮。如果为 false,则年份和月份将显示在一行上,该行带有仅控制月份的按钮。
已构造的验证器的 ID。如果提供了验证器,则将使用此验证器中所描述的约束来限制用户可选取的值。
对包含日历的最外侧 div 设置样式。要显式控制日历的大小,请在这个类中指定宽度(高度)属性。
对包含日历的 div 设置样式。注意,设置 div 的大小(宽度/高度)不会更改该 div 中日历的大小。要更改日历的大小,请使用 <base>-Size。
对显示日历的表设置样式。该表嵌入在包含的弹出菜单 div 中。更改表的宽度和高度将更改日历的大小,包含的 div 将调整大小以适合此表。
对日历表中包含三个标题行(年份行、月份行和工作日行)的表设置样式。
在标题表中,对表的第一行(年份行)中不包含年份的单元格设置样式。
在标题表中,对表的第二行(月份行)中不包含月份的单元格设置样式。
<base>_DatePicker-HeaderWeekday
<base>_DatePicker-CurrentMonth
在主体表中,对包含的某一天不属于当前月份(例如,前一个月的后几天或者后一个月的前几天需要显示在当前所选月份的各天之前/之后)的表单元格设置样式。
在主体表中,如果由于日期所连接的验证器不允许而未选中某一天,则对包含这一天的表单元格设置样式。
<base>_DatePicker-CurrentToday
在主体表中,如果当前所选日与当前日期相同,则对表示今天的日期和当前所选日的表单元格设置样式。
定义样式以便在某一天获得鼠标或键盘焦点时,将此样式添加至这一天的样式。
重新绘制组件时将对基本标记的特性/属性所作的任何更改考虑在内。
检索组件的值。如果该 boolean 为 false,则此函数等价于获取基本标记的值。如果该 boolean 为 true,则此值将作为 JavaScript 日期/时间对象返回,而不是作为字符串返回。
object = setAttribute(attribute)
string = getAttribute(attribute-name)
分号分隔的十六进制颜色值列表,这些值表示用户可从调色板中选取的颜色。
如果指定,则当前所选颜色的名称将显示在输入字段中该颜色样品的上面。如果省略,则名称不显示,并且输入字段将仅显示一种颜色样品,指示当前所选颜色。注意,为了方便访问,在任何情况下,颜色名称都在输入字段中,此选项使名称可视。
对包含弹出窗口的最外侧 div 设置样式。通常,不应该在这个类中以显式方式设置高度和宽度属性,相反,指定网格单元格的大小,弹出菜单的大小将根据网格单元格的大小进行调整。
<base>_ColorPicker-GridCell-Selected
<base>_ColorPicker-GridCell-Hover-Selected
<base>_ColorPicker-GridCell-Hover
对于图像和仅图像类型的按钮来说,按下按钮时要显示的图像的 URL。如果省略,则在按下的情况下使用常规图像。
处于正常状态时,要显示在图像/按钮之上的图标图像的 URL。例如,小三角形图像意味着按钮具有下拉菜单。
当鼠标指针(悬停)在图像/按钮上时,作为图标来显示的图像的 URL。还必须提供常规图像才能使用此事件。如果省略,则在悬停的情况下使用常规图像。
当按下图像/按钮时,作为图标来显示的图像的 URL。还必须提供常规图像才能使用此事件。如果省略,则在按下的情况下使用常规图像。
当图像/按钮为禁用或只读时,作为图标来显示的图像的 URL。还必须提供常规图像才能使用此事件。如果省略,则在禁用的情况下使用常规图像。
对于图像和仅图像类型的按钮来说,当鼠标指针(悬停)在按钮上时要显示的图像的 URL。如果省略,则在悬停的情况下使用常规图像。
当鼠标指针(悬停)在图像/按钮上时,对该图像/按钮设置适当的样式,例如,设置高度、宽度或背景色。如果省略,则在悬停时使用正常状态。
当按下图像/按钮时,对该图像/按钮设置适当的样式,例如,设置高度、宽度或背景色。如果省略,则在按下时使用正常状态。
当禁用图像/按钮时,对该图像/按钮设置适当的样式,例如,设置高度、宽度和背景色。如果省略,则在禁用时使用正常状态。
如果指定了标签,则设置标签在处于正常(弹出)状态时的样式。注意,必须在这个类中指定标签的字体属性,例如,字体系列和字体大小。不是从基类中选择字体属性。
如果指定了标签,则设置标签在按钮处于正常(弹出)状态时的样式。如果省略,则在悬停时对标签使用正常状态。
如果指定了标签,则设置标签在按钮按下时的样式。如果省略,则在按下时使用正常状态。
如果指定了标签,则设置标签在按钮禁用时的样式。如果省略,则在禁用时使用正常状态。
如果指定了图标,则设置图标在按钮处于正常(弹出)状态时的样式。如果省略,则在悬停时对图标使用正常状态。
如果指定了图标,则设置图标在按钮按下时的样式。如果省略,则在按下时使用正常状态。
如果指定了图标,则设置图标在按钮禁用时的样式。如果省略,则在禁用时使用正常状态。
指定顶级菜单是水平(false)还是垂直(true)显示。Windows® 菜单栏是水平顶级菜单的一个示例。许多 Web 页面左边的导航栏是垂直顶级菜单的一个示例。
指定子菜单(顶级菜单之外的所有菜单)是水平(false)还是垂直(true)显示。在 Windows 菜单栏中,子菜单都垂直显示。
如果位置设置为 left-bottom、right-bottom、left-top 或 left-bottom,则使用标记的 ID 来确定位置。
如果对某个选项使用该属性,则指定是仅将顶级菜单项显示为“已选中”(false),还是将从包含的父菜单以下到顶级菜单项的所有菜单都显示为“已选中”。
并非所有浏览器都允许您将 tab-index 指定给 <bdiv> 标记,它是菜单栏的基本标记。使用此属性来指定菜单栏的 tab-index 以便它在所有浏览器中都起作用。
如果提供,则为页面中 input type='text' 字段的 ID。每次在菜单中选择一个菜单项时,该菜单项的文本都会设置为指定字段的值。此属性通常仅适用于生成一个仿真组合框的弹出菜单,即,您有一个输入字段,该字段带有一个顶级菜单为单按钮的邻近菜单,单击该按钮将显示菜单,从此菜单中选择一个菜单项将设置输入字段的值。
如果提供,则为每次单击叶菜单(执行某个操作)时所调用的函数。在单击菜单项后调用此函数,例如,如果菜单项是链接,则在单击该链接后将调用此函数。函数的特征符通常是 function(thisObj, thisEvt)。thisObj 将始终引用表示菜单栏的 div。所选择(最后单击)的菜单项的 ID 在事件对象中作为 thisEvt.objSelected 出现,或者如果隐藏选择字段在页面上,则也可以从此字段的值中检索到此 ID。
每个菜单都通过表组织到 div 的行/列中。此样式适用于在此级别使用的整个表。
如果此级别的菜单使用分隔符菜单项,则可使用该类设置分隔符的样式。分隔符占一个表单元格,例如,设置 TD 标记样式的分隔符。
如果此级别的菜单使用分隔符菜单项,则可以单独处理第一个分隔符。例如,您可以使用此属性在菜单的顶部添加粗黑线或前导图形。
如果此级别的菜单使用分隔符菜单项,则可以单独处理最后一个分隔符。
每个菜单项都包含在表单元格中。如果没有应用下列其中一个样式,则该样式适用于此级别菜单的所有单元格。
与上述相同,但此样式是在鼠标指针在单元格上面时使用。如果未提供此样式,则使用所选类。如果未提供所选类,则使用常规类。
与上述相同,但此样式在菜单项被选中时使用,请参阅下面的内容。如果未提供此样式,则使用鼠标指针悬停其上的类。如果未提供所选类,则使用常规类。
与上述相同,但此样式在菜单项被选中且鼠标指针悬停其上时使用。如果未提供此样式,则使用鼠标指针悬停其上的类。如果没有将鼠标指针悬停在任何类上,则使用所选类。
与上述相同,但此样式在菜单项被禁用时使用。如果未提供此样式,则使用所选类。如果未提供所选类,则使用常规类。
可以单独处理菜单中的第一个单元格。如果提供了该类,则将对第一个单元格应用该类而不是 _cell 类。
可以单独处理菜单中的第一个单元格。如果提供了该类,则将对第一个单元格应用该类而不是 _cell 类。状态为鼠标指针悬停其上。
可以单独处理菜单中的第一个单元格。如果提供了该类,则将对第一个单元格应用该类而不是 _cell 类。状态为已选中。
<base_n>_cell_first_selected_moused
可以单独处理菜单中的第一个单元格。如果提供了该类,则将对第一个单元格应用该类而不是 _cell 类。状态为已选中且鼠标指针悬停其上。
可以单独处理菜单中的第一个单元格。如果提供了该类,则将对第一个单元格应用该类而不是 _cell 类。状态为已禁用。
可以单独处理菜单中的最后一个单元格。如果提供了该类,则将对最后一个单元格应用该类而不是 _cell 类。
可以单独处理菜单中的最后一个单元格。如果提供了该类,则将对最后一个单元格应用该类而不是 _cell 类。状态为鼠标指针悬停其上。
可以单独处理菜单中的最后一个单元格。如果提供了该类,则将对最后一个单元格应用该类而不是 _cell 类。状态为已选中。
<base_n>_cell_last_selected_moused
可以单独处理菜单中的最后一个单元格。如果提供了该类,则将对最后一个单元格应用该类而不是 _cell 类。状态为鼠标指针悬停其上且已选中。
可以单独处理菜单中的最后一个单元格。如果提供了该类,则将对最后一个单元格应用该类而不是 _cell 类。状态为已禁用。
菜单项可标记为备用单元格。如果菜单项是备用菜单项,则将对包含的单元格而不是 _cell 单元格应用该类。
菜单项可标记为备用单元格。如果菜单项是备用菜单项,则将对包含的单元格而不是 _cell 单元格应用该类。状态为鼠标指针悬停其上。
菜单项可标记为备用单元格。如果菜单项是备用菜单项,则将对包含的单元格而不是 _cell 单元格应用该类。状态为已选中。
<base_n>_cell_alt_selected_moused
菜单项可标记为备用单元格。如果菜单项是备用菜单项,则将对包含的单元格而不是 _cell 单元格应用该类。状态为已选中且鼠标指针悬停其上。
菜单项可标记为备用单元格。如果菜单项是备用菜单项,则将对包含的单元格而不是 _cell 单元格应用该类。状态为已禁用。
这个类适用于此级别的所有菜单项。如果菜单项已指定了一个类或多个类,则指定的类将追加到列表的末尾。
这个类适用于此级别的所有菜单项。如果菜单项已指定了一个类或多个类,则指定的类将追加到列表的末尾。状态为鼠标指针悬停其上。
这个类适用于此级别的所有菜单项。如果菜单项已指定了一个类或多个类,则指定的类将追加到列表的末尾。状态为已选中。
这个类适用于此级别的所有菜单项。如果菜单项已指定了一个类或多个类,则指定的类将追加到列表的末尾。状态为已选中且鼠标指针悬停其上。
这个类适用于此级别的所有菜单项。如果菜单项已指定了一个类或多个类,则指定的类将追加到列表的末尾。状态为已禁用。
菜单项可标记为备用单元格。如果菜单项是备用菜单项,则将对其应用该类而不是 _item 类。
菜单项可标记为备用单元格。如果菜单项是备用菜单项,则将对其应用该类而不是 _item 类。状态为鼠标指针悬停其上。
菜单项可标记为备用单元格。如果菜单项是备用菜单项,则将对其应用该类而不是 _item 类。状态为已选中。
<base_n>_item_alt_selected_moused
菜单项可标记为备用单元格。如果菜单项是备用菜单项,则将对其应用该类而不是 _item 类。状态为已选中且鼠标指针悬停其上。
菜单项可标记为备用单元格。如果菜单项是备用菜单项,则将对其应用该类而不是 _item 类。状态为已禁用。
对于不是第 1 级的子菜单,如果打开了菜单项的下级子菜单,则将在包含该菜单项的单元格右边显示一个箭头。此样式适用于该箭头。如果未对此样式指定背景图像,则缺省情况下将对显示的文本箭头设置样式。如果对此样式指定了背景图像,则文本箭头不会显示,且会将背景图像用作箭头。
对于不是第 1 级的子菜单,如果打开了菜单项的下级子菜单,则将在包含该菜单项的单元格右边显示一个箭头。此样式适用于该箭头。如果未对此样式指定背景图像,则缺省情况下将对显示的文本箭头设置样式。如果对此样式指定了背景图像,则文本箭头不会显示,且会将背景图像用作箭头。状态为鼠标指针悬停其上。
对于不是第 1 级的子菜单,如果打开了菜单项的下级子菜单,则将在包含该菜单项的单元格右边显示一个箭头。此样式适用于该箭头。如果未对此样式指定背景图像,则缺省情况下将对显示的文本箭头设置样式。如果对此样式指定了背景图像,则文本箭头不会显示,且会将背景图像用作箭头。状态为已选中。
<base_n>_arrow_selected_moused
对于不是第 1 级的子菜单,如果打开了菜单项的下级子菜单,则将在包含该菜单项的单元格右边显示一个箭头。此样式适用于该箭头。如果未对此样式指定背景图像,则缺省情况下将对显示的文本箭头设置样式。如果对此样式指定了背景图像,则文本箭头不会显示,且会将背景图像用作箭头。状态为已选中且鼠标指针悬停其上。
对于不是第 1 级的子菜单,如果打开了菜单项的下级子菜单,则将在包含该菜单项的单元格右边显示一个箭头。此样式适用于该箭头。如果未对此样式指定背景图像,则缺省情况下将对显示的文本箭头设置样式。如果对此样式指定了背景图像,则文本箭头不会显示,且会将背景图像用作箭头。状态为已禁用。
将菜单栏中的指定菜单项设置为焦点,必须提供菜单项而不是菜单项 ID。如果设置了 boolean,则鼠标焦点和键盘焦点都将设置到此菜单项。如果未设置 boolean,则仅设置键盘焦点。通常,仅将将顶级菜单中的菜单项或粘滞菜单中的菜单项设置为焦点。
将菜单项对象(通常是新构造的)添加至由 menu_id 标识的菜单。菜单项的 ID 由 menu_id 指定。如果指定了位置,则菜单项将添加到从 0 算起的指定位置,并且所有其他菜单项将下滑一个位置,否则就追加到菜单中。
如果 ID(注意,此 ID 是添加菜单项时指定的菜单项 ID)所标识的菜单项是指定 menu-id 的子代,则将其除去。
指定应使用备用类来设置此菜单项的样式。这允许菜单中的各项具有不同的样式。
单击一个可单击实体时所要执行的一个或一组操作。通常需要该操作的一个或一组目标。
菜单项可以是父代菜单项,也可以是叶菜单项。父菜单项是具有关联子菜单的菜单项,当您将鼠标指针悬停在父菜单项上/单击父菜单项时,将显示该子菜单。叶菜单项没有关联的子菜单,相反,它应该是可响应 click 事件的对象,例如,链接。当使用某个项创建菜单项时,如果菜单项是叶菜单项,则它应该是可响应 click 事件的对象,例如,链接或按钮。如果使用标签创建了菜单项并提供了 onchange 函数或某个操作,则该菜单项将被作为链接来处理。在单击该项后,标签将被自动包含在 <a> 标记中,并运行提供的函数/操作。可能可以定义既是父代菜单项又是叶菜单项的菜单项。例如,如果菜单项是标签,具有关联的操作,并且还定义了子菜单,则它既是父代菜单项又是叶菜单项。同样,如果菜单项是某个项,该项是一个链接,并且菜单项还定义了一个子菜单,则它既是父代菜单项又是叶菜单项。如果菜单项既是父代菜单项又是叶菜单项,则当用户单击该菜单项时,将显示子菜单,且随后将运行操作。如果指定了 action-click,则当菜单项既是父代菜单项又是叶菜单项时,将不显示子菜单,而仅运行操作。只要叶菜单项的操作会导致提交,就应该设置此属性,以防止子菜单刚好在提交发生前打开。
指示此菜单项是不可单击的分隔符。如果未提供值,则将呈示一个空的表单元格,其样式可设置为类似线或框。此外,还可以提供简单文本或内联 HTML 以便在表单元格中呈示。必须提供标签、分隔符或菜单项。
滑块中“记号”之间的增量。例如,如果最小值是 1,最大值是 10,则增量为 1 时将在 1、2、3、4、5、6、7、8、9 和 10 处绘制记号。在滑块中,只能选择标有记号的值。值可以是小数,例如 .01。
在记号下绘制标签的增量。如果值为 1,则在每个记号下绘制一个标签。如果值为 2,则每隔一个记号绘制一个标签,以此类推。
对包含滑块的 div 设置样式。注意,设置 div 的大小(宽度/高度)不会更改滑块(刻度和弹出窗口)的大小。要更改宽度,请使用 scale-width 属性。高度将始终计算得出。使用类的字体属性来设置滑块中任何文本的样式。
对滑块的刻度和指示笔(内容)设置样式。颜色属性对刻度进行着色。背景色和边框对指示笔设置样式。
仅适用于时间,您可以根据光标在值中的位置,独立微调每个时间组件,即,小时、分钟和秒。如果指定了 increment1,则 increment 是光标在“小时”时间组件中时的增量,而 increment1 是光标在“分钟”时间组件中时的增量。如果未指定 increment2,则 increment1 是光标在“秒”时间组件中时的增量。值必须大于 .01。注意,如果提供了多个增量,则即使模式中没有分钟组件,也必须提供 increment2,这对 increment 同样成立。
仅适用于时间,您可以根据光标在值中的位置,独立微调每个时间组件,即,小时、分钟和秒。如果指定了 increment1,则 increment 是光标在小时组件中时的增量,increment1 是光标在分钟组件中时的增量,而 increment2 是光标在秒组件中时的增量。例如,如果指定 increment=3600、increment1=60 和 increment2=1 以及格式 hh:mm:ss,则意味着当光标在值的小时部分中时,微调将按 1 小时增加/减小值;当光标在值的分钟部分中时,微调将按 1 分钟增加/减小值;当光标在值的秒部分中时,微调将按 1 秒增加/减小值。值必须大于 .001。
小三角形的宽度(以像素计)。如果省略,则小三角形的大小将调整为相关联的标记的大小,即,“适合于”相关联的输入或按钮标记。
小三角形的样式:0 表示长实心三角形,1 表示短粗实心三角形,2 表示“v”,3 表示实心三角形。
list-style-type。样式类型“square”被处理为小三角形样式 3,“circle”为小三角形样式 1,而“decimal”为小三角形样式 0。任何其他值(包括 none)都被处理为小三角形样式 2。
list-style-position。值“inside”添加 1 线条,任何其他值都不会绘制线条。
高度。小三角形的大小根据相关联标记的计算(有效)高度而调整。注意,此属性不是从 base_twistie 类取得,而是直接从基本标记的样式取得。
如果样式中没有任何颜色,则使用黑色。注意,如果基本标记已禁用,则将始终使用“已禁用的”颜色来绘制小三角形。
禁用指定的标记。如果标记是容器,例如 div,则禁用该标记中的所有标记。禁用指定的标记。如果标记是容器,例如 div,则禁用该标记中的所有标记。
启用指定的标记。如果标记是容器,例如 div,则启用该标记中的所有标记。
反转指定标记的已禁用状态。如果标记是容器,则将该标记中的所有标记设置为相同的状态。
清除(删除)字段中从光标位置到字段结尾的所有字符,然后根据与指定标识相关的跳进顺序前进到下一控件。
清除(删除)字段中从光标位置到字段结尾的所有字符,然后根据与指定标识相关的跳进顺序前进到上一控件。
使用指定标识提交表单。该 ID 可以是表单中任何字段的 ID,也可以是表单自身的 ID。如果此 ID 用于标识提交按钮,则将使用该按钮来提交表单。如果此 ID 用于标识表单中的任何其他标记或者表单自身,则将使用表单中的第一个提交按钮来进行提交。使用提交按钮而不是 form.submit() 来完成提交将触发表单的 onsubmit 处理程序。
将焦点设置到指定的标记。根据浏览器的不同,获得焦点的字段的内容可能会/可能不会被选中。
显示带有指定字符串作为消息的“确认”(确定和取消)消息框。如果目标设置为特殊字符串 @ERROR,则事件对象中的(本地化)错误消息将显示为消息。
建议不要使用。对由该 ID 所标识的字段的值进行填充,间隔可达到该字段的最大长度。在字段左边进行填充。
建议不要使用。对由该 ID 所标识的字段的值进行填充,间隔可达到该字段的最大长度。在字段右边进行填充。
不执行任何操作。不单击键或鼠标时,对键绑定和鼠标绑定很有用。
显示带有指定字符串作为消息的警报消息框。如果目标设置为特殊字符串 @ERROR,则事件对象中的(本地化)错误消息将显示为消息。
虽然通常此事件与键盘处理程序、鼠标处理程序以及获得焦点和失去焦点处理程序配合使用,但所有事件处理程序均受支持。
按下按键时要执行的 JavaScript 函数或 JavaScript 的内联字符串。
当请求正在进行时,会将 title 指定为面板的主要标记(例如,div)和为面板分配的“临时制表符停止位”。此 title 在鼠标指针悬停在面板上时显示为工具提示,此外还可供屏幕朗读器使用。
当请求正在进行时,要应用于面板的 JWL 操作。当前,仅支持 LOCKED 操作。
分号分隔的参数名列表。当检索到页面时,将对 URL 进行编码以包含这些参数名和 param-fields 所标识的对应值。
如果提供了 params,则 param-fields 是对应的标识列表。由 ID 所标识的字段的值将作为 param 名称的值编码到 URL。param 和 param-fields 列表的大小必须相同。param 名称通常是字段的“未装饰”ID,而与字段相对应的 param-field 通常是字段的“已装饰”ID。例如,如果您想要对字段 form1:text1 的值进行编码,则应该使用 text1 作为 param,使用 form1:text1 作为 param-fields。这将导致 text1=value 被编码到 URL,其中 value 是字段 form1:text1 的当前字段。
在发送请求前,将执行此 JavaScript 函数。它没有任何参数。如果它返回 false,则将中止执行。此函数可以与 oncomplete 配合使用来定制执行请求过程中所显示的内容。
如果请求失败/超时,则将执行此 JavaScript 函数。此函数的特征符通常是 function(thisObj, thisError),其中 thisObj 指向面板,而 thisError 是描述错误的字符串。
如果请求成功,则替换面板的内容后,将执行此 JavaScript 函数。此函数没有任何有意义的参数。
从中检索内容的页面的 URL。如果省略,则将从当前页面(发起页面)检索内容。
检索到的页面(链接所解析至的页面)的语言。此项仅供咨询之用,大部分浏览器都会忽略该属性。指定为符合 ISO 标准的语言缩写代码。例如,“en”表示英语,“en-US”表示美国英语,“fr”表示法语,而“de”表示徳语。
目标 URL 中标记的 ID,该标记的内容将替换此组件所关联的容器的内容。如果未指定 ID,或者在 URL 所引用的页面中找不到该 ID,则将使用容器的 ID。如果在 URL 所引用的页面中找不到此 ID,则将使用主体内容。
注意特殊事件名称的用法。该行为修改了所有键盘事件处理程序以及获得焦点和失去焦点处理程序。
用作提示字符(向用户显示输入位置)的字符。空格是合法提示字符。必须注意提示字符对于模式必须是合理的,例如“.”对于数字就不是很好的提示字符。如果未提供转换器,则不使用 prompt-char。
如果存在,则表示可输入的最大字符数目。在输入最大字符数目后,焦点将进入下一字段。对于日期/时间字段和掩码字段,不需要输入值,这些字段的值根据模式计算而来。对于数字,值是可选的。如果未提供,则使用模式的最大大小。如果未提供转换器,则必须提供值。
如果对字段设置了 auto-tab,则会将 auto-tab 的行为从“进入下一字段”更改为“提交包含该字段的表单”。缺省情况下,使用表单中的第一个提交按钮来完成提交。要使用其他按钮提交,请提供此按钮的 ID 作为该属性的值。请参阅 SUBMIT 操作以获取有关 auto-submit 如何确定提交表单的方式的描述。
如果提供,则当字段获得焦点时,ime-mode 将设置为指定状态。仅适用于 IE。建议不要使用 ime-mode,请改用 CSS 来完成此操作。
指定给此转换器的 ID。此标识在页面(或门户网站)中的所有已创建转换器中都必须唯一。可以将任何字符串值用作此 ID。
如果是必需的,则该值可能不能为 NULL 或空字符串。如果不是必需的,则该值可以为 NULL 或空字符串,并跳过其他验证约束。
允许的最小值。范围应格式化为 yyyyMMddHHmmssSSS,其中结尾组件可能会被忽略。
允许的最大值。范围应格式化为 yyyyMMddHHmmssSSS,其中结尾组件可能会被忽略。
boolean = validate(value, converter)
验证值(字符串或日期对象)。需要转换器对象或转换器的 ID。如果值通过验证,则返回 true。如果值失败,则返回 false,并设置 lastError。
指定给字段的焦点的 ID。如果省略,则焦点将按照页面的跳进顺序指定给第一个字段。
如果为 True,则将选择字段的内容(如果可以选择内容)。否则,当字段被指定焦点时,如果浏览器未执行选择,则字段的内容将保留为未选中。
注意特殊事件名称的用法。此行为修改多鼠标(和无鼠标)事件处理程序。
当连接至 onfocus 时,将检查值的类型是否正确,例如,查看它是否为数字。不会对验证规则进行检查。
当连接至 onblur 时,将检查值的类型是否正确并检查所有验证规则。
如果字段有效,则其 CSS 类将设置为 success-class 并因此更改其显示。如果提供了多个类名,则应使用空格将这些类名分隔开。
如果字段无效,则其 CSS 类将设置为 error-class 并因此更改其显示。如果提供了多个类名,则应使用空格将这些类名分隔开。
success-class 的同义词。如果未提供 success-class,则将使用 default-class 作为 success-class。
字段有效时要执行的操作。请参阅有关操作的文档以获取可用操作的列表。
字段有效时成功操作的目标。请参阅有关操作的文档以获取目标的描述。如果未提供任何目标,则字段自身将用作为目标。
字段无效时要执行的操作。请参阅有关操作的文档以获取可用操作的列表。
字段无效时成功操作的目标。请参阅有关操作的文档以获取目标的描述。如果未提供任何目标,则字段自身将用作为目标。
字段有效时要执行的 JavaScript 函数或 JavaScript 的内联字符串。如果函数返回 false,则验证将失败并执行错误操作/函数。
字段无效时要执行的 JavaScript 函数或 JavaScript 的内联字符串。
如果提供,则为页面上用作字段标签的标记的 ID。该 ID 通常标识一个 span 或一个 div。
页面上包含与字段相关联的“帮助”或“参考”文本的标记的 ID。字段出错时将隐藏此标记。该 ID 通常标识一个 span 或一个 div。
页面上相应标记的 ID,该 ID 用于显示与字段相关联的错误。当页面显示时,如果此标记可视,则假定字段在初始时出错,例如,未通过服务器端验证。该 ID 通常标识一个 span 或一个 div。
如果提供了关键字,则 info-span 和 error-span 将被作为块级别元素(作为 div)来处理,然后放置在输入字段的正上方、下方或左边,例如,作为“弹出菜单”。
如果为 true,则 info-span 将始终显示,除非发生了错误。否则,info-span 仅在字段获得焦点时才显示。
如果为 true,则只要检测到任何种类的客户端错误,error-span 的内容都将始终显示(按原样)。否则,如果检测到客户端错误,则将使用 hxclient_v3_s.js 中的错误消息。
仅在 <hx:panelActionbar> 的实现中使用。
如果存在,则等价于 hide-object。折叠 hide-object 中的所有子代表。
页面上相应隐藏字段的 ID,该隐藏字段维护 hide-object 的当前状态。提交时会将该 ID 提交回服务器。返回值为“none”或“display”。
Hide-field 的初始值。初始时,根据此值隐藏/显示 hide-object。Hide-field 的值也会随之初始化。
number = stringToValue(string)
将字符串转换为 JavaScript 数字对象。失败时返回 NULL。
string = valueToString(number)
将 JavaScript 数字转换为字符串。失败时返回 NULL。
如果存在且不为 false,则星号和加号将作为模式字符来解析,而辅助分组符号将在该模式中进行解析。
如果提供,则表示 Unicode 字符集中有效零数字(而不是西文字符“0”)的单字符。如果对值进行格式化,则 Unicode 字符集中的此字符和后续 9 个字符将作为“数字”来输出。如果此值是从字符串转换的,则这些字符将解析为数字。这对于非西文数字同样适用,例如,正确的阿拉伯数字和/或印度-阿拉伯数字。值是此字符(以十进制表示)的 Unicode 代码点。例如,阿拉伯数字 0 是十六进制 660,因此在这种情况下,1632 应该是此属性的值。
转换值时要使用的语言环境信息。由于客户机 JavaScript 不能访问机器上的本地化信息,所以必须提供此信息。通常,在服务器上通过使用客户机的语言环境信息和使用 Java DecimalFormatSymbols 类来取得此信息。
G |
DecimalFormatSymbols.getGroupingSeparator (1 个字符)。分组分隔符字符,即“千位分隔符”。例如,1,000 中的“,”字符。 |
D |
DecimalFormatSymbols.getDecimalSeparator (1 个字符)。小数点字符,例如,123.45 中的“.”字符。
注: 如果格式是货币,则 DecimalFormatSymbols.getMonetaryDecimalSeparator 更为合适。
|
P |
DecimalFormatSymbols.getPercent (1 个字符)。百分比字符。 |
I |
DecimalFormatSymbols.getPerMill (1 个字符)。千分号。 |
N |
DecimalFormatSymbols.getMinusSign (1 个字符)。负号字符,例如,-3.0 中的“-”。 |
C |
DecimalFormatSymbols.getCurrencySymbol (字符串)。货币符号,例如,$(US) |
例如,“ ,%‰-FR”表示使用空格作为分组分隔符,逗号作为小数点符号,百分号作为百分比符号,千分号作为千分比符号,减号作为负号以及 FR 作为货币符号。因此,如果格式为“¤ #,##0.00”,则示例数字为“FR 1 23,45”
定义从字符串转换为数字时转换的精确性。精确性越高,值就必须更准确地符合模式。
对于数字,0 和 1 级别的当前精确性是等价的。如果精确性为 2,数字为带符号数,则必须提供符号,否则将假定数字为正数。
如果为 0(字面值),则对值进行解析时将忽略所有“字面值”,将重新排列所有错误排列的组件,使用当前日期时间提供任何缺少的组件,允许拼写错漏(只要不对其计算产生影响),以及忽略“E”和其他重复组件。
如果为 1(精确),则对值进行解析时将忽略所有“字面值”,使用当前日期时间提供任何缺少的组件,允许拼写错漏(只要不对其计算产生影响),以及忽略“E”和其他重复组件。例如,如果模式为 MMMM dd, yyyy,则用户可以输入“Feb/02/04”,它将被解析为 February 02, 2004。
如果为 2(非常精确),则要求准确匹配,不过长月份名称会“缩短”为最小的唯一字符数目,并忽略“E”和其他重复组件。字面值必须准确匹配。
转换此值时要使用的 Java 日期时间模式。请参阅下面的内容以了解详细信息。
对位数为 2 的年份进行解析时,当前日期之前的许多年份将被视为“上个世纪”。例如,如果今年是 2003,范围是 30,则“73”与“99”之间的年份将被视为“1973 到 1999”。注意,按照 Microsoft® 标准,此值是 30,而按照 Java 标准,此值是 80。
(无) |
格里高利日历和基督日历(AD/BC) |
b |
格里高利日历和佛教日历(佛日历) |
h |
希伯来日历 |
i |
伊斯兰教日历(圣日历) |
j |
格里高利日历和日本日历(君主日历) |
将 JavaScript 日期对象转换为字符串。失败时返回 NULL。
保护“标记”位置中的字符免遭验证和输入,即,您可以“保护”字符串中包含标记(#、?、! 和 ~)的位置以便用户不能输入字符,取而代之的是按程序方式来设置该位置的值,该值通常在初始值中。这可以有效地将值中的字符转换为文字。如果提供了 protect-mask,则它与掩码应该是长度相同的字符串。如果位置中有 X(大写 X),则此位置已标记为“受保护”。不保护没有 X 的位置。
Java 正则表达式,用于对掩码中使用 # 字符进行标记的一些字符进行测试。如果未提供,则使用表达式 [0-9],即,该字符必须是一个数字。
Java 正则表达式,用于对掩码中使用 ? 字符进行标记的一些字符进行测试。如果未提供,则使用表达式 [A-Za-z],即,该字符必须是一个拉丁字母字符。
Java 正则表达式,用于对掩码中使用 ! 字符进行标记的一些字符进行测试。如果未提供,则不会将 ! 字符视为掩码字符。
Java 正则表达式,用于对掩码中使用 ~ 字符进行标记的一些字符进行测试。如果未提供,则不会将 ~ 字符视为掩码字符。
值必须通过 IBM® 模数 10 公式(值为 10)或 IBM 模数 11 公式(值为 11)自检算法。请参阅 http://publib.boulder.ibm.com/iseries/v5r2/ic2924/index.htm?info/rzakc/rzakcmstdfcheck.htm(搜索“M10/M10F”)。
Java 正则表达式,值必须至少匹配该表达式一次。请参阅 Java 文档以获取正则表达式的描述。
对字符串进行验证。如果值通过验证,则返回 true。如果值失败,则返回 false,并设置 lastError。