日期变成了一个表达式
从数据库读取了某个日期值,放到一个javascript的函数中,如下:
<script language="javascript">
function myfun()
{
str=<%=rs("日期")%>;
}
</script>
原来预想的是rs("日期")为2004-04-01,那么在函数中的str的值也就是"2004-04-01",谁知这个日期成了一个表达式,str的值取出来是1999,怎样让它不要这样聪明?
问题点数:14、回复次数:6Top
1 楼TSD(智之选,商欲达--智商购物系统zhishop.com)回复于 2005-04-02 21:34:31 得分 7
<script language="javascript">
function myfun()
{
str="<%=rs("日期")%>";
}
</script>Top
2 楼Accelerator()回复于 2005-04-02 21:38:26 得分 0
呵呵,原来如此Top
3 楼Accelerator()回复于 2005-04-02 21:40:01 得分 0
不过我试了一下,还是不行,你有试过吗?Top
4 楼spec_lc(初学ASP)回复于 2005-04-02 21:51:39 得分 7
str=<%=Cstr(rs("日期"))%>Top
5 楼Accelerator()回复于 2005-04-02 21:53:47 得分 0
加引号不管用
加cstr也不管用
加引号和cstr也不管用Top
6 楼Accelerator()回复于 2005-04-02 22:02:10 得分 0
可以了
我这样做出来的:
str=<%="'" & rs("日期") & "'"%>;
Top




