关于日历控件

来源:百度知道 编辑:UC知道 时间:2024/05/26 06:58:35
我想在文本框右边添加一个图片,然后通过点击图片来显示日历控件并且输入到文本框中,不知道如何实现。请高手帮帮忙,下面是部分代码
function newCalendar() {
var parseYear = parseInt(document.all.Year.options[document.all.Year.selectedIndex].value);
var newCal = new Date(parseYear, document.all.Month.selectedIndex, 1);
var day = -1;
var startDay = newCal.getDay();
var daily = 0;
if ((today.year == newCal.getFullYear()) &&(today.month == newCal.getMonth()))
day = today.day;
var tableCal = document.all.calendar;
var intDaysInMonth =getDays(newCal.getMonth(), newCal.getFullYear());
for (var intWeek = 1; intWeek < tableCal.rows.length;intWeek++)
for (var intDay = 0;intDay < tableCal.rows[intWeek].cells.length;intDay++)
{
var cell = tableCal.rows[intWeek].cells[intDay];
if ((intDay == startDay) && (0 == daily))
daily = 1;
if(day==daily)
{
cell.style.background='#6699CC';
cell.style.color='#FFFFFF';
//cell.style.fontWeight='bold

楼主把Body中的内容这样改一下就行了...

<input name="startTime" type="text" class="input1" id="startTime" onFocus="this.className='input1-bor'"
onBlur="this.className='input1'" maxlength="18">

<img src="abc.jpg" onClick="javascript:ShowCalendar()"></img>

祝楼主早日成功!