问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

asp留言版如何加验证码?请赐教

提问网友 发布时间:2024-10-21 04:41
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
3个回答
热心网友 回答时间:2024-11-14 10:42
可以用javascript 生成随即数字
例如
<script language="javascript" type="text/javascript">

var code ; //在全局 定义验证码
function createCode()
{
code = "";
var codeLength = 4;//验证码的长度
var checkCode = document.getElementById("checkCode");
var selectChar = new Array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');// 所有候选组成验证码的字符,当然也可以用中文的

for(var i=0;i<codeLength;i++){
var charIndex = Math.floor(Math.random()*36);
code +=selectChar[charIndex];
}

if(checkCode)
{
checkCode.className="code";
checkCode.value = code;
}
}
function checkVerifyCode()
{
var inputCode = document.getElementById("verifyCodeID").value ;

if(inputCode.toLowerCase() != code.toLowerCase() )
{
alert("错误的验证码!");
document.getElementById('verifyCodeID').value='';
createCode();//刷新验证码
}
else{ }
}
</script>
使用:
<tr>
<td>验证码
</td>
<td colspan="2">
<asp:TextBox CssClass="TxtCheckCssClass" id="verifyCodeID" runat="server" onblur="checkVerifyCode();"></asp:TextBox>
<input style="border-style: none; border-color: inherit; border-width: 0; cursor:pointer; width:55px; "
type="text" onclick="createCode()" readonly="readonly" id="checkCode"
class="unchanged" size="4"/> <a style="cursor:pointer" onclick="createCode();">看不清?</a>
</td>
</tr>
热心网友 回答时间:2024-11-14 10:43
用函数随机生成入4位数字,显示在验证码文本框旁边
提交的时候将从验证码文本框获得的数据与这4位数字做比较,相等则输入正确,允许提交,否则错误提示验证码输入不正确
热心网友 回答时间:2024-11-14 10:43
推荐一楼的说法,JAVASCRIPT可以绕过的追问能详细说下 怎么加吗? 我不会 呵呵http://hi.baidu.com/wwwcxcbf/blog/item/85df918b317c10699f2fb4fb.html

追答这个没办法的,你用的是第三方留言板,无法编辑网页代码

热心网友 回答时间:2024-11-14 10:42
可以用javascript 生成随即数字
例如
<script language="javascript" type="text/javascript">

var code ; //在全局 定义验证码
function createCode()
{
code = "";
var codeLength = 4;//验证码的长度
var checkCode = document.getElementById("checkCode");
var selectChar = new Array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');// 所有候选组成验证码的字符,当然也可以用中文的

for(var i=0;i<codeLength;i++){
var charIndex = Math.floor(Math.random()*36);
code +=selectChar[charIndex];
}

if(checkCode)
{
checkCode.className="code";
checkCode.value = code;
}
}
function checkVerifyCode()
{
var inputCode = document.getElementById("verifyCodeID").value ;

if(inputCode.toLowerCase() != code.toLowerCase() )
{
alert("错误的验证码!");
document.getElementById('verifyCodeID').value='';
createCode();//刷新验证码
}
else{ }
}
</script>
使用:
<tr>
<td>验证码
</td>
<td colspan="2">
<asp:TextBox CssClass="TxtCheckCssClass" id="verifyCodeID" runat="server" onblur="checkVerifyCode();"></asp:TextBox>
<input style="border-style: none; border-color: inherit; border-width: 0; cursor:pointer; width:55px; "
type="text" onclick="createCode()" readonly="readonly" id="checkCode"
class="unchanged" size="4"/> <a style="cursor:pointer" onclick="createCode();">看不清?</a>
</td>
</tr>
热心网友 回答时间:2024-11-14 10:43
用函数随机生成入4位数字,显示在验证码文本框旁边
提交的时候将从验证码文本框获得的数据与这4位数字做比较,相等则输入正确,允许提交,否则错误提示验证码输入不正确
热心网友 回答时间:2024-11-14 10:43
推荐一楼的说法,JAVASCRIPT可以绕过的追问能详细说下 怎么加吗? 我不会 呵呵http://hi.baidu.com/wwwcxcbf/blog/item/85df918b317c10699f2fb4fb.html

追答这个没办法的,你用的是第三方留言板,无法编辑网页代码

热心网友 回答时间:2024-11-14 10:42
可以用javascript 生成随即数字
例如
<script language="javascript" type="text/javascript">

var code ; //在全局 定义验证码
function createCode()
{
code = "";
var codeLength = 4;//验证码的长度
var checkCode = document.getElementById("checkCode");
var selectChar = new Array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');// 所有候选组成验证码的字符,当然也可以用中文的

for(var i=0;i<codeLength;i++){
var charIndex = Math.floor(Math.random()*36);
code +=selectChar[charIndex];
}

if(checkCode)
{
checkCode.className="code";
checkCode.value = code;
}
}
function checkVerifyCode()
{
var inputCode = document.getElementById("verifyCodeID").value ;

if(inputCode.toLowerCase() != code.toLowerCase() )
{
alert("错误的验证码!");
document.getElementById('verifyCodeID').value='';
createCode();//刷新验证码
}
else{ }
}
</script>
使用:
<tr>
<td>验证码
</td>
<td colspan="2">
<asp:TextBox CssClass="TxtCheckCssClass" id="verifyCodeID" runat="server" onblur="checkVerifyCode();"></asp:TextBox>
<input style="border-style: none; border-color: inherit; border-width: 0; cursor:pointer; width:55px; "
type="text" onclick="createCode()" readonly="readonly" id="checkCode"
class="unchanged" size="4"/> <a style="cursor:pointer" onclick="createCode();">看不清?</a>
</td>
</tr>
热心网友 回答时间:2024-11-14 10:43
用函数随机生成入4位数字,显示在验证码文本框旁边
提交的时候将从验证码文本框获得的数据与这4位数字做比较,相等则输入正确,允许提交,否则错误提示验证码输入不正确
热心网友 回答时间:2024-11-14 10:43
推荐一楼的说法,JAVASCRIPT可以绕过的追问能详细说下 怎么加吗? 我不会 呵呵http://hi.baidu.com/wwwcxcbf/blog/item/85df918b317c10699f2fb4fb.html

追答这个没办法的,你用的是第三方留言板,无法编辑网页代码

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

老问题,asp留言板如何插入验证码 甲状腺机能亢进预防 甲状腺功能亢进症并发症预防 兖州一儿去,身穿无头衣,泪水一边流,虫子钻到布疋里。&lt;是常用的一个词... 量布怎么造句 布疋的介绍 csw显示器是哪家的 为什么说表兄弟姐妹和堂兄弟姐妹不一样? 安徽超清科技股份有限公司是瞪羚企业吗? 我想问一下表兄弟和堂兄弟什么区别? vivo手机开不了机是什么原因 - 知百科 成都青年人才驿站怎么申请 怎么挽回一个坚决要离开的男人呢? 除了传统玉皇大帝的庆典活动之外,玉皇阁每年开展的祭祀活动还有... 我的档案第一页为个人简历是68年接班审批表写的65年退休以哪个为准 ...社保局不给我算临时工的工龄,说我档案的个人简历里没有记载,只有临... 什么叫轻松e保 梦见等了他三天才理我 山上有棵紫藤树开花了还能移栽吗 如何帮鲸鱼清理藤壶 我弄的ASP留言版为什么验证码不输入也能通过? asp,关于留言板中文本域的问题~~~ asp 留言本验证码不显示 我在留言本里加了个验证码,但不知道怎么验证 阴阳师手游电脑版闪退怎么办 卡死掉线解决方法分享 大风起兮云飞扬... 是《让子弹飞》中谁说的台词? 什么是内部类?内部类的作用 空调氟利昂一般多久加一次? 空调加氟一次加多少压力? 空调加一次氟利昂要多少公斤? 急啊..[asp]怎么添加验证码 国营集体企业下岗职工有什么? 你见过最沉着住气的人是什么样子? - 知乎 asp网页中如何加验证码 如何在ASP用户登陆中加入验证码 银行押运员,郑州有招聘吗? 郑州招聘押运巡逻员和网络监测员吗?10月20号要交1860元的培训费,去郑州... 光油和清漆一样吗-光油和清漆的危害大吗 用来刷木家具的光油含甲醛吗 生活中的甜与酸作文
Top