asp的几个问题

jfdaily 2008-04-07 04:47:18
我需要做一个类似留言板的页面。遇到以下问题希望能帮忙解决下。

1、在登录界面我需要一个复选框,选中此复选框后锁定上面用户名和密码文本框,并且用户名此时被设定为“匿名”写入数据库。这个如何做到。

我的代码:
<form id="form1" name="form1" method="POST" action="<%=MM_LoginAction%>">
用户名:
<label>

<input type="text" name="textfield" />
</label>
    密码:
<label>

<input type="password" name="textfield2" />
</label>     
<input type="submit" name="Submit1" value="登录" />
    <input type="button" name="Submit2" value="注册" onclick="window.location='./reg.asp';">
<p>
<label>
<input type="checkbox" name="checkbox" id="checkbox" value="" /> 匿名 </form>

2、现在我的验证码检测出了点问题,填写的验证码必须是前一次出现的验证码才可以确认通过,填写目前页面显示的验证码会被判定为不匹配。

我的验证码检测代码:
<SCRIPT LANGUAGE="JavaScript">
function check(){
if(document.form3.passcode.value!="<%= Session("Getcode") %>") {
document.form3.passcode.focus();
alert("验证码错误!");
return false;
}

3、然后我现在想在页面上方显示目前留言数,想调用数据库中表liuyanid的目前最大数来表示,如何做到?

谢谢
...全文
47 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hyjia 2008-04-07
列出所有留言是最简单的 这个还问 。。。

我不回答
回复
hyjia 2008-04-07
第三个问题 上边有人说了

也可以 response.write conn.execute("select count(*) as a from liuyan表")("a")
回复
hyjia 2008-04-07
第二个问题补充 如果在js中验证 那还不如别要getcode.asp生成验证码 你这相当于把验证码公开放到了源码中。。。
回复
hyjia 2008-04-07
第二个问题


调整一下js验证函数和生成getcode的顺序 把js脚本放在页面最后 或者vbscript验证 你现在js中getcode是上次生成的。。。。。
回复
jfdaily 2008-04-07
非常感谢帮忙。

另外再提个问题,我现在想按照留言ID数,将各留言全部列出来,做个LIST.asp,这个思路怎么样,大致代码如何进行下去。谢谢!
回复
hyjia 2008-04-07
吃饭 晚上给你继续回答!! 快一年没上csdn了
回复
hyjia 2008-04-07
第一个问题 :



<script language="javascript">
function noname(){
if(document.form1.checkbox.checked){document.form1.textfield.value="匿名";document.form1.textfield.disabled=true;document.form1.textfield2.disabled=true;}
else{document.form1.textfield.value="";document.form1.textfield.disabled=false;}

}
</script>


<form id="form1" name="form1" method="POST" action=" <%=MM_LoginAction%>">
用户名:
<label>

<input type="text" name="textfield" />
</label>
    密码:
<label>

<input type="password" name="textfield2" />
</label>     
<input type="submit" name="Submit1" value="登录" />
     <input type="button" name="Submit2" value="注册" onclick="window.location='./reg.asp';">
<p>
<label>
<input type="checkbox" name="checkbox" id="checkbox" value="" onClick="noname()" /> 匿名 </form>



已通过!!!!!!!!!
回复
jfdaily 2008-04-07
具体代码如何实现呢?
回复
xiaoqiang08 2008-04-07
你在复选框的点击事件中把两个文本框设为只读,并给他们设一个guest帐号.

判断验证码需要在asp中判断.

显示留言的个数用rs.recordcount得到留言的个数显示就OK了.
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-04-07 04:47
社区公告
暂无公告