我正在用隐藏的文本框验证验证码,但即使我填满验证码,警报也会显示。但在第二次点击时,它会按照要求正常工作。可能是一些javascript代码问题。请参考JS代码。
$(document).ready(function () {
$('#' + '<%=btnSend.ClientID %>').on('click', function (e) {
var captcha = $("input[name$=CaptchaControl1]").val();
$('#' + '<%=txtCaptcha.ClientID %>').val(captcha);
})
}); 发布于 2014-06-12 21:09:04
您应该侦听输入字段onKeyUp或onChange事件,以将文本框的值复制到隐藏字段中。
发布于 2014-06-12 22:18:14
看起来是这样的:
$(document).ready(function () {
var cc1 = $("#CaptchaControl1");
cc1.keyup(function () {
$("#txtTotalAmt").val(cc1.val());
});
});https://stackoverflow.com/questions/24184742
复制相似问题