0

皆さん、

画面の1つにDateTimePickerjavascriptファイルを追加しようとしています。カレンダーアイコンをクリックしても、カレンダーはポップアップ表示されません。

フォルダにjavascriptファイルを追加し、public/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アプリケーションでこれらの2行を使用していますが、正常に機能します。

<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"/>

それを機能させる方法を教えてください。

ありがとう、

4

1 に答える 1

1

styleId属性をに変更id

<input type="text" id="demo1" name="transaction.returnDate" size="10">
于 2013-02-11T13:01:54.253 に答える