日期控件 | 事件 | 说明 |
---|---|---|
|
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:
|