asp 列表框和文本框关联代码???
有一个列表框和一个文本框:星期<SELECTNAME=""><OPTIONVALUE=""SELECTED>星期一<OPTIONVALUE="">星期二<OPTIONVA...
有一个列表框和一个文本框:星期<SELECT NAME="">
<OPTION VALUE="" SELECTED>星期一
<OPTION VALUE="">星期二
<OPTION VALUE="">星期三
<OPTION VALUE="">星期四
<OPTION VALUE="">星期五
<OPTION VALUE="">星期六
</SELECT>
日期<INPUT TYPE="text" NAME="rq">,
选择星期列,会自动显示当前星期的日期
例如当前日期为2012.3.13(星期二),若选择星期三,则日期文本框自动显示为2012.3.14
若选择星期一,则日期文本框自动显示为2012.3.12
如当前日期为2012.3.12(星期一),若选择星期三,则日期文本框自动显示为2012.3.14
若选择星期一,则日期文本框自动显示为2012.3.12,代码如何写?????? 展开
<OPTION VALUE="" SELECTED>星期一
<OPTION VALUE="">星期二
<OPTION VALUE="">星期三
<OPTION VALUE="">星期四
<OPTION VALUE="">星期五
<OPTION VALUE="">星期六
</SELECT>
日期<INPUT TYPE="text" NAME="rq">,
选择星期列,会自动显示当前星期的日期
例如当前日期为2012.3.13(星期二),若选择星期三,则日期文本框自动显示为2012.3.14
若选择星期一,则日期文本框自动显示为2012.3.12
如当前日期为2012.3.12(星期一),若选择星期三,则日期文本框自动显示为2012.3.14
若选择星期一,则日期文本框自动显示为2012.3.12,代码如何写?????? 展开
展开全部
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
function GetDateStr(AddDayCount)
{
var dd = new Date();
dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期
var y = dd.getYear();
var m = dd.getMonth()+1;//获取当前月份的日期
var d = dd.getDate();
return y+"-"+m+"-"+d;
}
function showdata(){
var cc;
var todata=new Date();
var w=todata.getDay();
for(var i=0;i<document.form1.myweek.length;i++){
if(document.form1.myweek[i].selected){
cc=parseInt(document.form1.myweek[i].value)-parseInt(w);
document.form1.rq.value=GetDateStr(cc);
}
}
}
</script>
</head>
<body>
<form name="form1">
星期<SELECT NAME="myweek" onchange="showdata()">
<option value="1" selected="selected">星期一
<option value="2">星期二
<option value="3">星期三
<option value="4">星期四
<option value="5">星期五
<option value="6">星期六
</SELECT>
日期<INPUT TYPE="text" NAME="rq">
</form>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
function GetDateStr(AddDayCount)
{
var dd = new Date();
dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期
var y = dd.getYear();
var m = dd.getMonth()+1;//获取当前月份的日期
var d = dd.getDate();
return y+"-"+m+"-"+d;
}
function showdata(){
var cc;
var todata=new Date();
var w=todata.getDay();
for(var i=0;i<document.form1.myweek.length;i++){
if(document.form1.myweek[i].selected){
cc=parseInt(document.form1.myweek[i].value)-parseInt(w);
document.form1.rq.value=GetDateStr(cc);
}
}
}
</script>
</head>
<body>
<form name="form1">
星期<SELECT NAME="myweek" onchange="showdata()">
<option value="1" selected="selected">星期一
<option value="2">星期二
<option value="3">星期三
<option value="4">星期四
<option value="5">星期五
<option value="6">星期六
</SELECT>
日期<INPUT TYPE="text" NAME="rq">
</form>
</body>
</html>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询