有个页面需要输入验证码,但是要点击按钮的时候才能判断验证码是否输入正确,我想在输入的时候就判断是否输入正确,直接调用javascript里面的函数,在输入验证码的窗口中加入onkeyup应该就可以了。
我现在的 是这样写的
protected void Button1_Click(object sender, EventArgs e)
{
if (TextBox1.Value == Session["CheckCodes"].ToString())
{
Response.Write("<script>alert('登录成功!')</script>"); }
}
但是我想不用点击按钮就实现验证,这段代码想写入javascript,要怎么写呢?怎么写在前台呢?
我现在的 是这样写的
protected void Button1_Click(object sender, EventArgs e)
{
if (TextBox1.Value == Session["CheckCodes"].ToString())
{
Response.Write("<script>alert('登录成功!')</script>"); }
}
但是我想不用点击按钮就实现验证,这段代码想写入javascript,要怎么写呢?怎么写在前台呢?
对,只能AJAX,验证码必须放服务器才最好,用AJAX异步通信吧,不过,一般都是发到服务器验证的,
也建议发送再验证,你验证再发送,不靠谱,
服务端写个验证方法,把结果反馈回去