• 31-01-2023, 14:21:49
    #1
    Aşağıdaki koda reCAPTCHA kodunu nasıl ekleyebilirim? reCAPTCHA kodları aşağıdaki gibidir. Biri düzenleyerek cevaplayabilir mi? Teşekkürler
    <script src="https://www.google.com/recaptcha/enterprise.js?render=keyid"></script>
    <script>
    grecaptcha.enterprise.ready(function() {
    grecaptcha.enterprise.execute('keyid', {action: 'login'}).then(function(token) {
    ...
    });
    });
    </script>

    veya
    <script src="https://www.google.com/recaptcha/api.js"></script>
    veya
    <button class="g-recaptcha"
    data-sitekey="reCAPTCHA_site_key"
    data-callback='onSubmit'
    data-action='submit'>Submit</button>

    veya
    <script>
    function onSubmit(token) {
    document.getElementById("demo-form").submit();
    }
    </script>

    <div class="row form-contact" id="IletisimForm">
                                <form id="contact-form" class="label-placeholder" action="ajax.php?p=iletisim" method="post">
                                    <div class="row clearfix">
                                        <div class="form-group">
                                            <input id="contact-name" type="text" name="name" class="input-control" placeholder="<?=dil('TX32');?>">
                                        </div>
                                        <div class="form-group">
                                            <input id="contact-email" type="text" name="email" class="input-control" placeholder="<?=dil('TX33');?>">
                                        </div>
                                        
                                    </div>
                                    <div class="form-group">
                                        <textarea  id="contact-textarea"  class="input-control" placeholder="Mesajınız" name="message"></textarea>
                                    </div>
                                    <div class="form-group">
                                        <button style="cursor:pointer;font-family:Titillium Web;" type="submit" class="btn btn-alter btn-border btn-border-brown" id="submit-contact"><?=dil('TX34');?></button>
                                    </div>
                                </form>
                            </div><!-- /.form-contact -->
    
    <div class="row form-contact" id="Gonderildi" style="display:none">
                            <?=dil('TX91');?>
                            </div>
  • 31-01-2023, 14:28:28
    #2
    <script src="https://js.hcaptcha.com/1/api.js" async defer></script>
    
    <center>
                            <div class="h-captcha" data-sitekey="sitekey "></div>
                          </center>
                          <br />
                          <script>
                            var hcaptcha = document.querySelector(".h-captcha");
                            hcaptcha.setAttribute("data-callback", "hcaptchaCallback");
                            hcaptcha.setAttribute("data-expired-callback", "hcaptchaExpiredCallback");
                            function hcaptchaCallback() {
                              document.getElementById("mybutton").disabled = false;
                            }
                            function hcaptchaExpiredCallback() {
                              document.getElementById("mybutton").disabled = true;
                            }
                            document.getElementById("mybutton").disabled = true;
                            function hcaptchaReset() {
                              hcaptcha.reset();
                            }
                            function hcaptchaExecute() {
                              hcaptcha.execute();
                            }
                          </script>
    Hocam recaptcha yı bilmem ama ben hcaptcha yı bu şekilde yapıyorum hcaptcha daha iyi geldiğinden onu kullanıyorum
  • 31-01-2023, 14:35:45
    #3
    Tam olarak aradığınız şey bu mu bilmiyorum ama bu şekilde yapılabilir.



    <div class="row form-contact" id="IletisimForm">
        <form id="contact-form" class="label-placeholder" action="ajax.php?p=iletisim" method="post">
          <div class="row clearfix">
            <div class="form-group">
              <input id="contact-name" type="text" name="name" class="input-control" placeholder="<?=dil('TX32');?>">
            </div>
            <div class="form-group">
              <input id="contact-email" type="text" name="email" class="input-control" placeholder="<?=dil('TX33');?>">
            </div>
          </div>
          <div class="form-group">
            <textarea id="contact-textarea" class="input-control" placeholder="Mesajınız" name="message"></textarea>
          </div>
          <div class="form-group">
            <div class="g-recaptcha" data-sitekey="keyid"></div>
          </div>
          <div class="form-group">
            <button style="cursor:pointer;font-family:Titillium Web;" type="submit" class="btn btn-alter btn-border btn-border-brown" id="submit-contact"><?=dil('TX34');?></button>
          </div>
        </form>
      </div>
      <div class="row form-contact" id="Gonderildi" style="display:none">
        <?=dil('TX91');?>
      </div>
      <script src="https://www.google.com/recaptcha/api.js"></script>