欢迎使用WAFⅡ帮助系统 日期时间控件事件
日期控件 事件 说明
beforeShow 在日期面板打开前触发该事件,可通过返回false来阻止日期面板打开.
方法: function(input, inst)
参数: input为当前日期控件的输入框,inst为当前日期控件的实例.
返回值: 可以返回一个日期控件的实例以替换默认实例,也可以返回 false,阻止日期面板的打开.
beforeShowDay 本例设置了周三和周日不可以选择.
在日期面板打开时触发该事件, 注意:面板上每一个日期都会触发一次事件.
方法: function(date)
参数: date为日期型,代表日期面板上的一个日期.
返回值: 长度为3的数组.
[0]:Boolean 表示这个日期是否可以选择.
[1]:String 这个日期框的css的class名称.
[2]:String 这个日期的ToolTip.
在这个面板上的每个日期都会被执行一次.
onChangeMonthYear 在修改年月时触发事件.
方法: function(year, month, inst)
参数: year为当前选择的年,month为当前选择的月(1-12),inst为当前日期控件的实例.
返回值: 无
onClose 在日期面板关闭时触发该事件.
方法: function(dateText, inst)
参数: dateText选择日期的字符表示(如果没有选择为''),inst为当前日期控件的实例.
返回值: 无
onSelect 在选择日期时触发该事件.
方法: function(dateText, inst)
参数: dateText选择日期的字符表示(如果没有选择为''),inst为当前日期控件的实例.
返回值: 无
onchange 当日期改变时触发.
方法: function(changeValue, inst)
参数: changeValue是对象, 包括两个值previous(改变前的值),current(改变后的值),inst为当前日期控件的实例.
返回值: Boolean 当返回值为false时,则不允许改变
onchange 不能选择小于今天的日期.
onfocus 日期控件获得焦点时将触发onfocus事件
onblur 日期控件失去焦点将触发onblur事件
onclick 日期控件被单击时将触发onclick事件
ondblclick 日期控件被双击时将触发ondblclick事件
onkeyup 在日期控件上释放按键时,将触发onkeyup事件
onkeydown 在日期控件上按下键盘上的键时,将触发onkeydown事件
onkeypress 当浏览器捕获到日期控件有键盘输入时触发onkeypress事件
onmouseover 当鼠标指针进入日期控件内时,触发onmouseover事件
onmouseup 当鼠标指针在日期控件内,并且鼠标按键被释放时,触发onmouseup事件
onmousedown 当鼠标指针在日期控件内按下鼠标键时,触发onmousedown事件
onmouseout 当鼠标指针离开日期控件时,触发onmouseout事件
onmousemove 当鼠标指针在日期控件内移动时,触发onmousemove事件
The event name:
日期时间控件 事件 说明
beforeShow 在日期面板打开前触发该事件,可通过返回false来阻止日期面板打开.
方法: function(input, inst)
参数: input为当前日期控件的输入框,inst为当前日期控件的实例.
返回值: 可以返回一个日期控件的实例以替换默认实例,也可以返回 false,阻止日期面板的打开.
beforeShowDay 本例设置了周三和周日不可以选择.
在日期面板打开时触发该事件, 注意:面板上每一个日期都会触发一次事件.
方法: function(date)
参数: date为日期型,代表日期面板上的一个日期.
返回值: 长度为3的数组.
[0]:Boolean 表示这个日期是否可以选择.
[1]:String 这个日期框的css的class名称.
[2]:String 这个日期的ToolTip.
在这个面板上的每个日期都会被执行一次.
onChangeMonthYear 在修改年月时触发事件.
方法: function(year, month, inst)
参数: year为当前选择的年,month为当前选择的月(1-12),inst为当前日期控件的实例.
返回值: 无
onClose 在日期面板关闭时触发该事件.
方法: function(dateText, inst)
参数: dateText选择日期的字符表示(如果没有选择为''),inst为当前日期控件的实例.
返回值: 无
onSelect 在选择日期时触发该事件.
方法: function(dateText, inst)
参数: dateText选择日期的字符表示(如果没有选择为''),inst为当前日期控件的实例.
返回值: 无
onchange 当日期改变时触发.
方法: function(changeValue, inst)
参数: changeValue是对象, 包括两个值previous(改变前的值),current(改变后的值),inst为当前日期控件的实例.
返回值: Boolean 当返回值为false时,则不允许改变
onchange 不能选择小于今天的日期.
onfocus 日期控件获得焦点时将触发onfocus事件
onblur 日期控件失去焦点将触发onblur事件
onclick 日期控件被单击时将触发onclick事件
ondblclick 日期控件被双击时将触发ondblclick事件
onkeyup 在日期控件上释放按键时,将触发onkeyup事件
onkeydown 在日期控件上按下键盘上的键时,将触发onkeydown事件
onkeypress 当浏览器捕获到日期控件有键盘输入时触发onkeypress事件
onmouseover 当鼠标指针进入日期控件内时,触发onmouseover事件
onmouseup 当鼠标指针在日期控件内,并且鼠标按键被释放时,触发onmouseup事件
onmousedown 当鼠标指针在日期控件内按下鼠标键时,触发onmousedown事件
onmouseout 当鼠标指针离开日期控件时,触发onmouseout事件
onmousemove 当鼠标指针在日期控件内移动时,触发onmousemove事件
The event name:
查看源码