注册 登录
编程论坛 ASP技术论坛

这个博客验证码怎么实现的?

raoyafei 发布于 2007-08-20 10:02, 774 次点击
http://www.ciwork.net/blog/u/122/498.html
这个博客里的验证码需要点击评论内容框才出现验证码,谁知道怎么做的啊?教教我啊!!
4 回复
#2
ayue2222007-08-20 10:07

在内容框加个点击触发显示验证码的JS不就好了 ?
如: <textarea onclick="document.getElementById('showcode').style.display='block';"></textarea>
<div id=showcode style="display:none;">验证码: ....</div>

#3
raoyafei2007-08-20 10:12
不好,这个验证码的作用是防止软件恶意评论,这样没有效果的。大概是用JS调用,点击内容框再从JS里读出验证码,就是不知道该怎么实现。
#4
ayue2222007-08-20 10:46

那就点击内容框调取验证码的页面代码吧 ..
<script>
var addcode_f=false;
function addcode(){
if(!addcode_f){
if (document.getElementById('showcode')) {
document.getElementById('showcode').innerHTML='验证码:<input name="CodeStr" type="text" size="6" maxlength="20" /> <img id="showcodeimg" src="验证码文件链接" style="cursor:hand;border:1px solid #ccc;vertical-align:top;" onclick="this.src=\' 验证码文件链接地址;" alt="如果看不清数字或字母?请点一下换一个!" title="如果看不清数字或字母?请点一下换一个!" /><input type="hidden" name="showcodename" value="1111111" /> \n ';
}
}
addcode_f=true;
}
</script>
<textarea onclick="addcode ();"></textarea>
<div><span id="showcode"></span><input type=submit value="提交"></div>

#5
raoyafei2007-08-20 11:44
哈哈  解决了   感谢    非常感谢
1