你要的可能是这个: <script> function checkDate() { var startDate=new Date(form1.txtStartDate.value); if(startDate.getDay()!= form1.rblWeekly.options[form1.rblWeekly.selectedIndex].value) { alert("Start date must be consistent with the selected day."); return false; } } </script> <form name="form1"> <input name="txtStartDate"> <br> <select name="rblWeekly"> <option value=0>星期日 <option value=1>星期一 <option value=2>星期二 <option value=3>星期三 <option value=4>星期四 <option value=5>星期五 <option value=6>星期六 </select> <br> <input type="button" value="判断" onclick="checkDate();"> </form>
我用的是一组radio,要怎么做才能实现?
<script> function DateDemo(){ var d, day, x, s = "今天是: "; var aa; var x = new Array("星期日", "星期一", "星期二"); var x = x.concat("星期三","星期四", "星期五"); var x = x.concat("星期六"); d = new Date(document.aa.input_date.value); day = d.getDay(); alert(day); for(var i=0;i < document.aa.week_date.length;i++) { if (document.aa.week_date[i].checked){ aa = document.aa.week_date[i].value; break; } }
<script>
function checkDate()
{
var startDate=new Date(form1.txtStartDate.value);
if(startDate.getDay()!= form1.rblWeekly.options[form1.rblWeekly.selectedIndex].value)
{
alert("Start date must be consistent with the selected day.");
return false;
}
}
</script>
<form name="form1">
<input name="txtStartDate">
<br>
<select name="rblWeekly">
<option value=0>星期日
<option value=1>星期一
<option value=2>星期二
<option value=3>星期三
<option value=4>星期四
<option value=5>星期五
<option value=6>星期六
</select>
<br>
<input type="button" value="判断" onclick="checkDate();">
</form>
function DateDemo(){
var d, day, x, s = "今天是: ";
var aa;
var x = new Array("星期日", "星期一", "星期二");
var x = x.concat("星期三","星期四", "星期五");
var x = x.concat("星期六");
d = new Date(document.aa.input_date.value);
day = d.getDay();
alert(day);
for(var i=0;i < document.aa.week_date.length;i++)
{
if (document.aa.week_date[i].checked){
aa = document.aa.week_date[i].value;
break;
}
}
if(day == aa)
{
alert(s += x[day]);
}
}
</script>
<form name="aa">
<input type="text" name="input_date">
<input type="radio" name="week_date" value="0">星期天
<input type="radio" name="week_date" value="1">星期一
<input type="radio" name="week_date" value="2">星期二
<input type="radio" name="week_date" value="3">星期三
<input type="radio" name="week_date" value="4">星期四
<input type="radio" name="week_date" value="5">星期五
<input type="radio" name="week_date" value="6">星期六
<input type="button" name="ok" onclick="DateDemo()" value="look">
</form>