aspnet 我用了个datalist控件来显示所有商品,我想在点击购买前先确定用户是否已经登录了。
在jsp页面上增加submit登陆提交按钮,点击登陆提交按钮后触发判断用户名和密码的方法,在此方法中获取输入的用户名和密码与正确的用户名和密码进行判断即可。
示例代码:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript">
//点击登陆提交按钮触发此方法
function checkuser() {
if($('uname') == "aaaa" && $('pwd') == "123") {//判断用户名和密码
alert('登陆成功');
}else {
alert('登陆失败');
}
}
//通过标签id属性获取该标签value
function $(id) {
return documentgetElementById(id)value;
}
</script>
</head>
<body>
<form action="">
用户名:<input type="text" id="uname"/><br>
密码:<input type="password" id="pwd"/><br>
<input type="submit" value="登录" onclick="checkuser()"/>
</form>
</body>
</html>
应该会。Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。Cookie名称和值可以由服务器端开发自己定义,对于JSP而言也可以直接写入jsessionid,这样服务器可以知道该用户是否合法用户以及是否需要重新登录等。
数据库可以存放电脑里的位置,读取的时候直接把位置的语句写到html里面,就可以插入了。
使用button的话,你可以把button的id设为商品的对应id,即第一件商品的button的id为1,按下去后传递商品1的信息即可。
如果使用链接,可以使用JavaScript插在页面body前面,js函数判断是否session为空。或者写一个后台函数,也可以实现这个功能。
0条评论