永发信息网

asp变量传递问题

答案:2  悬赏:20  手机版
解决时间 2021-04-27 06:36
  • 提问者网友:愿为果
  • 2021-04-26 13:23

<script language="javascript">
function check(suggest)
{
var user="<%=session("username")%>";
if (suggest.text.value == "")
{
alert("请输内容");
return false;
}
else if (user="")
{
alert("请登陆!")
return false
}
}
</script>

如上..我的系统里有三个

<%=session("用户名")%>

<%=session("密码")%>

<%=session("身份")%>

在vbscript页面中创建,现在要通过javascript获取并进行处理......目的是判断用户有没有登陆,然后再根据登陆的身份不同进行处理..上面suggest内的值来自表单

最佳答案
  • 五星知识达人网友:罪歌
  • 2021-04-26 14:47

这个要多个文件实现


getSession.asp


<%


response.write(trim(request("keyword")))


这里的keyword是你要获取Session变量的名称


%>


下面是你正在处理的页面,在此我们采用javascript框架中的一种jquery,所以首先,要在这个页中把jquery.js文件加载


<script type="text/javascript" src="jquery.js文件所在的目录"></script>


<script type="text/javascript">


$(function(){


var sUserName =$.trim( $.ajax({async:false,url:"getSession.asp?keyword=userName"}).responseText);


if(sUserName.length==0){


alert("对不起,请先登录!");


return false;


//以下是你要进行处理的语句,在这里我选择的是让其跳转至登录页面


window.top.location.href="login.html";


}else if($.trim($("input[name='userName']").val()).length==0){


alert("对不起,请输入用户名!");


$("input[name='userName']").focuse();


return false;


}


});


</script>

全部回答
  • 1楼网友:忘川信使
  • 2021-04-26 16:02

有很多传递参数的方法.VB里套用JS也可以.

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯