页面显示了2个文本框,是两个日期控件,问题是我不管在哪个文本框里选择日期,日期只显示在第一个文本框里,这是什么原因啊?
jsp代码:
<tr>
<th>网站开通时间<img src="<%=basePath%>\shared\img/gray-triangle.gif" /></th>
<td colspan="3"><label for="label"> <html:text
name="OutputForm" property="beginTime" size="10" maxlength="10"></html:text>
至 <html:text name="OutputForm" property="endTime" size="10"
maxlength="10"></html:text> </label></td>
</tr>
js代码:
$(document).ready(function() {
$("input[@name='beginTime'],input[@name='endTime']").datepicker({ dateFormat: 'yy-m-d'});
});
------解决方案--------------------------------------------------------
这是我的源代码
- HTML code
//js代码jQuery(".date").datepicker(); jQuery(".date").datepicker("option","dateFormat","yy年mm月dd日");//页面代码<td align="right">开始时间</td> <td align="left"> <html:text property="startDate" styleClass="date"></html:text> </td> <td align="right">结束时间</td> <td align="left"> <html:text property="endDate" styleClass="date"></html:text> </td>