即使我填写验证码文本,也会显示验证码警报

时间:2014-06-12 12:43:55

标签: javascript jquery html

我正在使用隐藏文本框验证验证码,但即使我填写验证码,警报也会显示。但第二次点击它可以正常工作。可能是一些JavaScript代码问题。请参阅JS代码。

$(document).ready(function () {    
       $('#' + '<%=btnSend.ClientID %>').on('click', function (e) {    
       var captcha = $("input[name$=CaptchaControl1]").val();   
       $('#' + '<%=txtCaptcha.ClientID %>').val(captcha);   
   })   
});   

2 个答案:

答案 0 :(得分:1)

你应该监听onKeyUp或onChange事件的输入字段,将文本框的值复制到隐藏字段中。

答案 1 :(得分:1)

看起来像这样:

$(document).ready(function () {
  var cc1 = $("#CaptchaControl1");
  cc1.keyup(function () {
    $("#txtTotalAmt").val(cc1.val());
  });
});