0
有点咸菜。使用javascript访问vbscript会话变量
目标是记住用户选择的日期。进程是:
他们选择日期(例如2014年3月7日)并单击下一步(第2页)。 在第2页,他们选择日期变成一个会话变量
Dim bookStart
bookStart = request.form("start")
'manipulate bookstart for everything else
session("selectedDate") = bookStart
然后,用户决定他们想回去页面(第1页),并选择另一个日期,而不是让他们单击后退。我的问题是我在第1页上显示的会话变量没有任何意义,我不知道为什么。这里是我的document.ready片段和形式的一部分(第1页):
if(!$('#selectedDate').val() == null || !$('#selectedDate').val() == ""){
alert("there's something in here, lets display it: "+$('#selectedDate').val());
}
else if (dateCounter == null){
var current = new Date();
dateChange(current, "", 0);
dateCounter = 0;
}
<input type="hidden" id="selectedDate" value="<%=session("selectedDate")%>">
if语句的工作,如果值是隐藏的输入字段为空,与今天的日期加载页面! 请帮忙!!
澄清,在第2页我做了一个response.write会话变量,它确实显示一个日期。 –