- ·上一篇文章:常用的asp代码
- ·下一篇文章:rs.open sql,conn,1,1中各参数的意义
动态图形验证码
通常会在一些网站上用户登录的时候,看到验证码旁边有一个更新验证码的文件,以便看不清验证码,重新再获取一个验证码。还有,在输入错误的时候,验证码也会自动改变。
index.asp(此文件名可以任意取)
<
form 
name="
form1"
>
 
 
用户名:<
Input 
type="
text"
 
name="
a"
>
 
 
密码:<
input 
type="
text"
 
name="
b"
>
<
span>
<
img 
id="
yzm"
 
src="
yzm.asp"
>
<
/span>
<
a 
href="
javascript:f()"
>
更新<
/a>
 
 
<
Input 
type="
button"
 
value="
提交"
 
onclick="
return 
f1()"
>
 
<
/form>
 
 
<
script>
 
 
function 
f()
 
 
{
 
 
 
 
document.getElementById("
yzm"
).src="
yzm.asp"
 
 
}
 
 
function 
f1()
 
 
{
 
 
 
 
if(document.form1.a.value!="
aaa"
)
{
 
 
alert(&
#39
出错&
#39
)
 
 
 
 
document.getElementById("
yzm"
).src="
yzm.asp"
 
 
document.form1.a.focus()
 
 
 
 
return 
false
}
 
 
}
 
 
<
/script>
yzm.asp文件源码地址:http://www.aspprogram.cn/soft.asp?id=24
index.asp(此文件名可以任意取)
<
form 
name="
form1"
>
 
 
用户名:<
Input 
type="
text"
 
name="
a"
>
 
 
密码:<
input 
type="
text"
 
name="
b"
>
<
span>
<
img 
id="
yzm"
 
src="
yzm.asp"
>
<
/span>
<
a 
href="
javascript:f()"
>
更新<
/a>
 
 
<
Input 
type="
button"
 
value="
提交"
 
onclick="
return 
f1()"
>
 
<
/form>
 
 
<
script>
 
 
function 
f()
 
 
{
 
 
 
 
document.getElementById("
yzm"
).src="
yzm.asp"
 
 
}
 
 
function 
f1()
 
 
{
 
 
 
 
if(document.form1.a.value!="
aaa"
)
{
 
 
alert(&
#39
出错&
#39
)
 
 
 
 
document.getElementById("
yzm"
).src="
yzm.asp"
 
 
document.form1.a.focus()
 
 
 
 
return 
false
}
 
 
}
 
 
<
/script>
yzm.asp文件源码地址:http://www.aspprogram.cn/soft.asp?id=24
动态图形验证码