<input type="text" name="data1" size="20" value="2002-10-15"><span lang="zh-cn">
到 </span>
<input type="text" name="data2" size="20" value="2003-10-22">
<input type=button value=比较大小 onclick="comFun();">
<script>
function comFun()
{
var date1=new Date(document.all.data1.value.replace(/-/g,"/"));
var date2=new Date(document.all.data2.value.replace(/-/g,"/")); alert(date1>date2);
}
</script>
到 </span>
<input type="text" name="data2" size="20" value="2003-10-22">
<input type=button value=比较大小 onclick="comFun();">
<script>
function comFun()
{
var date1=new Date(document.all.data1.value.replace(/-/g,"/"));
var date2=new Date(document.all.data2.value.replace(/-/g,"/")); alert(date1>date2);
}
</script>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<input type="text" name="data1" size="20" value="2002-10-15"><span lang="zh-cn">
到 </span>
<input type="text" name="data2" size="20" value="2003-10-22">
<input type=button value=比较大小 onclick="comFun();">
<script>
function comFun()
{
var date1=new Date(document.all.data1.value.replace(/-/g,"/"));
var date2=new Date(document.all.data2.value.replace(/-/g,"/")); if(date1>date2){
alert("错误 不大于...");
}
}
</script></BODY>
</HTML>
function comFun()
{
var date1=new Date(document.all.data1.value.replace(/-/g,"/"));
var date2=new Date(document.all.data2.value.replace(/-/g,"/"));
if(date1 >= date2)
alert("data2需比data1大");
}
</script>
function comFun()
{
var date1=new Date(document.all.data1.value.replace(/-/g,"/"));
var date2=new Date(document.all.data2.value.replace(/-/g,"/"));
if ((parseFloat(document.all.data1.value)-parseFloat(document.all.data2.value))<0) {
alert("前面的小!");
return;
}
if ((parseFloat(document.all.data1.value)-parseFloat(document.all.data2.value))>0) {
alert("前面的大!");
return;
}
if ((parseFloat(document.all.data1.value)-parseFloat(document.all.data2.value))==0) {
alert("==!");
return;
} }
<input type="text" name="data2" size="20" value="2003-10-22">
<input type=button value=compare onclick=comFun()>
<script>
function comFun()
{
var date5=parseInt(document.all.data1.value.replace(/-/g,""));
alert(date5);
var date6=parseInt(document.all.data2.value.replace(/-/g,"")); if(date5>date6){
alert("错误 data1 不应该大于 data2.");
}
}
</script>
上面的答案我试一试都不能正确执行,点击提交以后,如果data1>data2没有任何反应。麻烦大家给我正确的答案。
----------------------------
也许是楼主眼花了:<input type="text" name="data1" size="20" value="2002-10-15">------>>>>>><input type="text" name="data1" size="20" value="2003-10-15">