Struts日期标签事件
Struts Date Tag Event
在我们的应用程序中使用了一个Struts自定义日期标签。我需要在日期发生变化时触发事件并执行操作。我尝试了onchange/onkeyup/onkeydown事件。
<s:date property="data(date)" disabled="false" todayButtonDisabled="true" id="date" />
但是它抛出了如下错误
Failed to compile JSP /jsp/tiles/date.jsp date.jsp:428:28: This attribute is not recognized.
id="date" onkeypress="DateCheck(this)"
我们有任何事件可以处理这个日期自定义标签的onchange事件吗? 更常见的方法是在html代码中不使用任何on*属性,而使用javascript为事件添加(javascript-)动作。我希望您的customtag允许class属性:
<s:date property="data(date)" disabled="false" todayButtonDisabled="true" id="date" class="dateelements"/>
,例如使用jQuery:
$('.dateelements').on('keydown', function(evt) {
//dosomething
});
或者您可以更改自定义标签定义(应该是项目中的某个tld文件)以允许on*事件。有一个选项<dynamic-attributes>true</dynamic-attributes>
应该工作
相关文章:
- 兰吉 |如何在 span 标签上使用单击事件删除突出显示的文本
- 如何在tinymce编辑器中将点击事件绑定到html标签
- xPages标签onclick事件不'不要在空白处工作
- 对象 Javascript 中的标签无效 - 想要添加事件列表器
- 如何在Chart.js v2.0中的标签上添加OnClick事件
- 结合onmouseover事件和<a>标签
- JS在input标签上使用keyup事件进行搜索
- 将处理程序附加到“a”标签上的单击事件,即使我不单击也会触发
- 将 OnClick 事件附加到我的标签 - JavaScript.亚德夫.
- JavaScript on Click 事件在 img 标签上无法正常工作
- 将函数事件绑定到更改函数的复选框/标签
- 如何在标签值更改时使用 jquery 事件
- 谷歌标签管理器点击事件没有冒泡到家长
- 带有标签的外部链接会延迟滚动事件
- 在每个条形图的中间添加文本标签&鼠标悬停事件
- 谷歌标签管理器,事件推送到数据层
- Ember:使用{{action}}标签处理多个事件
- <的Onchange事件;td>标签
- 如何使用输入模糊事件更新多个具有相同类名的标签的文本
- Google Analytics应用脚本获取包含特定字词的所有媒体事件标签