计算价钱的问题! <input id="Text1" type="text" onpropertychange="" onfocus="javascript:calendar(document.getElementById('Text1'))" /> 有两个文本框 一个开始时间和结束时间..怎么在焦点离开后计算中间的天数并计算 单价*天数 我不知道怎么写JS. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language="javascript" type="text/javascript"> function DateDiff() { //sDate1和sDate2是年-月-日格式 var sDate1 = document.getElementById("startDT").value; var sDate2 = document.getElementById("endDT").value; var price=document.getElementById("price").value; if(sDate1!="" && sDate2!=""){ var aDate,oDate1,oDate2,iDays; aDate=sDate1.split("-"); oDate1=new Date(aDate[1]+'-'+aDate[2]+'-'+aDate[0]);//转换为月-日-年格式 aDate=sDate2.split("-"); oDate2=new Date(aDate[1] + '-'+aDate[2]+'-'+aDate[0]); iDays=parseInt(Math.abs(oDate1-oDate2)/1000/60/60/24); //把相差的毫秒数转换为天数 alert(price*iDays); } } </script> 单价:<input id="price" type="text"/> 开始:<input id="startDT" type="text" onmouseout="DateDiff()" /> 结束:<input id="endDT" type="text" onmouseout="DateDiff()" /> 用js去掉扫描枪的自动提交事件【高分求高手指教】 团队开发平台的搭建 关于:DropDownList 绑定到 SqlDataSource 的一个问题 读取用户信息的问题 Gridview自定义列的问题 login控件问题?????? ASP.Net网站发布问题.相对路径问题。 两个完全不同的站点如何实现单点登陆/管理? 发现一个好的日期控件,与大家分享,并祝大家新年快乐 怎样把参数传进CrystalReport中? 利用dropdownlist 实现分页跳转时 如何保持原来选中的item 不变?(解决后马上给分!!!!!!!!!) 送分贴!项目的部署问题!
function DateDiff()
{ //sDate1和sDate2是年-月-日格式
var sDate1 = document.getElementById("startDT").value;
var sDate2 = document.getElementById("endDT").value;
var price=document.getElementById("price").value;
if(sDate1!="" && sDate2!=""){
var aDate,oDate1,oDate2,iDays;
aDate=sDate1.split("-");
oDate1=new Date(aDate[1]+'-'+aDate[2]+'-'+aDate[0]);//转换为月-日-年格式
aDate=sDate2.split("-");
oDate2=new Date(aDate[1] + '-'+aDate[2]+'-'+aDate[0]);
iDays=parseInt(Math.abs(oDate1-oDate2)/1000/60/60/24); //把相差的毫秒数转换为天数
alert(price*iDays);
}
}
</script>
单价:<input id="price" type="text"/>
开始:<input id="startDT" type="text" onmouseout="DateDiff()" />
结束:<input id="endDT" type="text" onmouseout="DateDiff()" />