代码如下:
根据jiaofeijine这个文本框取得的数字,除以2后按天数加到日期里面,文本框的代码我就不贴出来了,主要是下面有点问题
<script language="javascript">
function jisuan(){
var temp1 = parseInt(document.all.jiaofeijine.value);
var temp2 = temp1/2;
document.all.tingzhiriqi.value ="<%=DateAdd("d",temp2,CDate(Date()))%>";
}
</script>第5行的document.all.tingzhiriqi.value ="<%=DateAdd("d",temp2,CDate(Date()))%>";
这里,如果我把dateadd后面的temp2变量换成任何一个常量数字,比如30,返回的就是正确的日期,但是如果用temp2这个变量
就不对,应该在temp2的前后加什么符号?我试了好几种都不行。
在线等回复,多谢。
根据jiaofeijine这个文本框取得的数字,除以2后按天数加到日期里面,文本框的代码我就不贴出来了,主要是下面有点问题
<script language="javascript">
function jisuan(){
var temp1 = parseInt(document.all.jiaofeijine.value);
var temp2 = temp1/2;
document.all.tingzhiriqi.value ="<%=DateAdd("d",temp2,CDate(Date()))%>";
}
</script>第5行的document.all.tingzhiriqi.value ="<%=DateAdd("d",temp2,CDate(Date()))%>";
这里,如果我把dateadd后面的temp2变量换成任何一个常量数字,比如30,返回的就是正确的日期,但是如果用temp2这个变量
就不对,应该在temp2的前后加什么符号?我试了好几种都不行。
在线等回复,多谢。
document.all.tingzhiriqi.value ="<%=DateAdd("d",temp2,"CDate(Date())")%>";
这样?
能把完整的正确的这行帮我写出来吗?多谢了
<td><input type="text" name="jiaofeijine" size="22" id="jiaofeijine"
onBlur="jisuan();"></td>
<td><input type="text" name="tingzhiriqi" size="22" id="tingzhiriqi" readonly></td>
<%
dim test
%>
<script language="javascript">
var temp1 = parseInt(document.all.jiaofeijine.value);
<%=test%>= temp1/2;
document.all.tingzhiriqi.value =" <%=DateAdd("d",test,CDate(Date()))%>";
</script>
----------------------
文本框部分的代码如下:
<td> <input type="text" name="jiaofeijine" size="22" id="jiaofeijine"
onBlur="jisuan();"> </td>
<td> <input type="text" name="tingzhiriqi" size="22" id="tingzhiriqi" readonly> </td>
-----------------------------
我要实现的是根据jiaofeijine里面输入的数字,除以2后加到当前日期的天数里面,比如输入60,就在停止日期框里面显示今天的日期+30天后的日期,就是下个月21号,输入100,就加50天,如果用这个函数写成这样
DateAdd("d",30,CDate(Date()))就行了,但是在JS里面我不知道该怎么写,麻烦你写一下完整的这几行代码,多谢了
onBlur="vbscript:document.getElementById('tingzhiriqi').value=DateAdd('d',document.getElementById('jiaofeijine').value,Date())"> </td>
<td> <input type="text" name="tingzhiriqi" size="22" id="tingzhiriqi" readonly> </td>你是要这样的结果吗
<td> <input type="text" name="jiaofeijine" size="22" id="jiaofeijine"
onBlur="vbscript:document.getElementById('tingzhiriqi').value=DateAdd('d',document.getElementById('jiaofeijine').value,Date())"> </td>
<td> <input type="text" name="tingzhiriqi" size="22" id="tingzhiriqi" readonly> </td>