看看这段JavaScript代码 哪里错了

来源:百度知道 编辑:UC知道 时间:2024/09/27 22:19:27
function check_submit(){
var temp_value=document.getElementById("table_date").value;
if temp_value!=null{
var dt=temp_value.split("-");
var newdate=new Date();

var y=parseInt(dt[0],10);
var m=parseInt(dt[1],10);
var d=parseInt(dt[2],10);

newdate.setFullYear(y);
newdate.setDate(d);
newdate.setMonth(m);
if newdate.getDay()!=5 {

alert("请输入正确的周五的日期!");
}

}
else
{
alert("请输入日期!");
}

}

if temp_value!=null和if newdate.getDay()!=5
改为:
if(temp_value!=null)和if(newdate.getDay()!=5)

正确代码如下:

function check_submit(){
var temp_value=document.getElementById("table_date").value
if (temp_value!=null){
var dt=temp_value.split("-");
var newdate=new Date();
var y=parseInt(dt[0],10);
var m=parseInt(dt[1],10);
var d=parseInt(dt[2],10);

newdate.setFullYear(y);
newdate.setDate(d);
newdate.setMonth(m);
alert(newdate.getDate());
if (newdate.getDay()!=5) {
alert("请输入正确的周五的日期!");
}

else
{
alert("请输入日期!");
}

}
}

if条件请加上括号。