民间,
我正在尝试在其中一个屏幕中添加DateTimePicker javascript文件。点击日历图标后,日历不会加速。
我在public/javascript
文件夹中添加了javascript文件,在public/images
文件夹中添加了图片。
然后我在main.html中添加了这一行:
<script type="text/javascript" src="@{'/public/javascripts/datetimepicker_css.js'}" ></script>
此行用于在文本框旁边显示图像:
<input type="text" styleId="demo1" name="transaction.returnDate" size="10">
<img src="@{'/public/images/cal.gif'}" onclick="javascript:NewCssCal('demo1')" style="cursor:pointer"/>
加载屏幕后,图像会在文本框旁边正确显示。但是当我点击它时,日历不会显示。
我在我的其他struts应用程序中使用这两行,它工作正常:
<script language="javascript" type="text/javascript" src="/MediaTest/datetimepicker/datetimepicker_css.js">
<html:text styleId="demo1" name="returnForm" property="returnDate" size="10"></html:text>
<img src="/MediaTest/datetimepicker/cal.gif" onclick="javascript:NewCssCal('demo1')" style="cursor:pointer"/>
请让我知道如何让它发挥作用。
谢谢,
答案 0 :(得分:1)
将styleId
属性更改为id
<input type="text" id="demo1" name="transaction.returnDate" size="10">