[英]onChange does not work for DateTimePicker in Struts 2
我有以下一段代码:
<sx:datetimepicker name="dateOfBirth" id="dateOfBirth"
displayWeeks="5" displayFormat="dd/MM/yyyy" onchange="test()"/>
但是为此onChange
事件不起作用,尽管我有一个像这样的简单 javascript 函数:
<script>
function test(){
alert('hi-----');
}
</script>
注意:我在某处读到它是 Struts 中的一个错误,即onChange
事件不适用于 DateTimePicker。 但是我不确定。 是否发现了任何解决方法?
不推荐使用 Dojo 标记。 使用 jQuery 标签。 你可以找到更多关于struts2-jquery-plugin 的信息。 您应该使用datepicker tag 。
<%@ taglib prefix="sj" uri="/struts-jquery-tags" %>
<head>
<link href="<s:url value="/css/template_styles.css"/>" type="text/css" rel="stylesheet">
<sj:head jqueryui="true" />
<title></title>
</head>
<script type="text/javascript">
$.subscribe('changeTopic', function(event,data) {
alert('Date : '+event.originalEvent.dateText);
});
</script>
<sj:datepicker name="dateOfBirth" id="dateOfBirth" label="DOB" displayFormat="dd/MM/yy" onChangeTopics="changeTopic"/>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.