Javascript 单击按钮时表单的验证

Javascript 单击按钮时表单的验证,javascript,jquery,Javascript,Jquery,我有一个表单,其中我有许多文本框,这些文本框通过必需的字段验证器进行验证,但是还有一个captcha控件没有得到验证。不过,我可以通过javascript验证它 在这里,当我单击警报消息框的“确定”时,将显示警报。 但我希望此消息与其他验证同时显示在按钮单击上 请帮忙。 提前感谢。我想您希望显示“请输入验证码文本”。作为验证摘要控件的一部分 要做到这一点,您只需要让服务器端知道验证码文本。这样做: 添加另一个文本框,但使用显示:无将其隐藏: 修改Javascript以将验证码值复制到txtCa

我有一个表单,其中我有许多文本框,这些文本框通过必需的字段验证器进行验证,但是还有一个captcha控件没有得到验证。不过,我可以通过javascript验证它

在这里,当我单击警报消息框的“确定”时,将显示警报。 但我希望此消息与其他验证同时显示在按钮单击上

请帮忙。
提前感谢。

我想您希望显示“请输入验证码文本”。作为
验证摘要
控件的一部分

要做到这一点,您只需要让服务器端知道验证码文本。这样做:

  • 添加另一个文本框,但使用显示:无将其隐藏:

  • 修改Javascript以将验证码值复制到
    txtCaptcha
    文本框中:

    <script type="text/javascript">
       $(document).ready(function () {
           $('#' +'<%=btnSend.ClientID %>').on('click', function (e) {
               var captcha = $("input[name$=CaptchaControl1]").val();
               $('#' + '<%=txtCaptcha.ClientID %>').val(captcha);
           })
       });
    </script>
    
    
    $(文档).ready(函数(){
    $('#'+'').on('click',函数(e){
    var captcha=$(“输入[name$=CaptchaControl1]”)。val();
    $('#'+'').val(验证码);
    })
    });
    
  • txtCaptcha
    文本框创建
    RequiredValidator

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


  • 请提供JSFIDLE。我不明白问题是什么。您是否尝试过在('submit',函数(e){…})上使用
    .on而不是?然后在其中,您需要使用某种循环或if语句循环所有输入。那会让他们一个接一个地开火。现在,只有验证码被触发。我想在点击按钮时验证验证码,你可以看到我的javascript代码。。它进行验证,但在另一次验证后给出消息..是否有办法,以便我在填写除验证码框之外的整个表单后显示消息???@Andrei Cristian Prodan,是否有办法,以便我在填写除验证码框之外的整个表单后显示消息Simcha \:当我填写所有d数据时,包括d captcha字段。然后当我单击提交按钮时,它第一次显示我填写d captcha文本的警告框,然后它被提交。嗨,有人能帮我吗?当我填写所有d数据时,包括d captcha字段。然后当我单击提交按钮时,第一次它会显示提示框来填写d captcha文本,然后它就会被提交。Simcha:即使我填写captcha代码,它仍然会显示弹出窗口来填写captcha文本,你能帮我一下吗?请找到链接。请帮忙。根据您的javascript代码提前感谢,它没有复制文本框中的captcha值,这就是为什么即使在我填写验证消息之后,它也会给我验证消息的原因。