良い一日、
以下は私の JSP コードです。これを使用して、datepicker テキスト ボックスを作成します。
<head>
<link rel="stylesheet" href="scripts/jquery-ui.css" />
<script src="scripts/jquery-1.9.1.js"></script>
<script src="scripts/jquery-ui.js"></script>
<script type="text/javascript">
$(function(){
//$( "#datepicker" ).datepicker();
$( "#datepicker" ).datepicker({
showOn: "button",
buttonImage: "images/icon_calendar.gif",
buttonImageOnly: true
});
});
</script>
</head>
//some code here
<td class="value"><html:text property="campaignurl" size="50" maxlength="1000" /></td>
<td width="40%">
<input type="text" id="datepicker" name="periodFrom" />
</td>
以下は私のaction.javaコード(コードビハインド)です:
System.out.println(thisForm.getPeriodFrom()); //this is working fine
thisForm.setCampaignurl("this is url"); // this is working fine, brower display "this is url" in textbox campaignurl
thisForm.setPeriodFrom("09/05/2013"); // this display blank in browser.
JavaScript/Jquery を使用して datepicker を作成したいので、テキスト ボックスを<input/>
ではなくに変更し<html:text />
ます。
ただし、 の値<html:text />
はcampaignurl
簡単に設定できますが、 の<input/>
テキストボックスの値は設定できませんperiodForm
。
これは簡単に実行できるとしますが、長い時間をかけて解決策を見つけることができません。
親切なアドバイス。