下拉框和文本框关联

fangenyuan 2004-03-18 08:51:51
请教:下拉框里面有今日和明日两个选项 选择今日显示今日日期,选择明日显示明日日期
怎么实现呢?
...全文
37 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
GageCSDN 2004-03-19
  • 打赏
  • 举报
回复
<script language="javascript">
function showDate(flag)
{
if(!flag) return;
var myDate = new Date();
myDate.setTime(myDate.getTime() + (flag * 1) * 24 * 60 * 60 * 1000);
str.innerText = myDate.toLocaleString();
}
</script>
<select onchange="showDate(this.value)">
<option>-Select-</option>
<option value="-1">昨天</option>
<option value="0">今天</option>
<option value="1">明天</option>
</select>
<span id="str"></span>
wanghr100 2004-03-19
  • 打赏
  • 举报
回复
<form name=form1 action="date.asp" method="get">
<select name=sel onchange="show(this.options[this.options.selectedIndex].value)">
<option value="">请选择日期
</select>
<input type=text name=txt>
<script>
var now = new Date();
var d = new Array(5);
for(i=0;i<2;i++)
{
d[i] = new Date();
d[i].setDate(d[i].getDate()+i);
d[i]=d[i].getYear()+"-"+(d[i].getMonth()+1)+"-"+d[i].getDate();
document.form1.sel.options[document.form1.sel.options.length]=new Option(d[i],d[i]);
}
function show(d)
{
document.all.txt.value=d;
}
</script>
</form>

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧