Skip to content
Mua ThemeMua Theme
    • Trang chủ
    • Giới thiệu
    • Tiện ích
    • Vị trí
    • Mặt bằng
    • Căn hộ Ruby
    • Căn hộ Sapphire
    • Chính sách bán hàng
    • Tin tức
    • Liên hệ
    • 0968.355.305
    Home  ›  blog

    Cách tạo mới Google reCAPTCHA v2 và chèn vào contact form

    Posted on Thứ Ba, 28 thg 4 2020 By Cốp Pha Việt
    Sử dụng dịch vụ miễn phí Google reCAPTCHA v2 để tạo sự chuyên nghiệp và tránh những yêu cầu spam không mong muốn cho biểu mẫu liên hệ contact form trong blogspot
    Lợi ích khi chèn Google reCAPTCHA v2 loại checkbox vào biểu mẫu contact form yêu cầu mỗi người phải xác thực mình không phải là robot trước khi bấm vào nút Gửi đi, như vậy sẽ tránh được những yêu cầu spam. Và khi biểu mẫu liên hệ có reCAPTCHA trông cũng chuyên nghiệp hơn hẳn tạo sự tin cậy cho khách hàng những người thực sự muốn liên hệ với chủ sở hữu trang web.
    blogger contact form
    Trang liên hệ tích hợp Google reCAPTCHA v2
    Google reCAPTCHA v2 là dịch vụ hoàn toàn miễn phí không bị giới hạn requests mà còn xem được số liệu thống kê trong bảng điều khiển. Việc chèn reCAPTCHA vào trang web cũng tương đối dễ dàng. 3 bước dưới đây sẽ giúp bạn tạo mới Google reCAPTCHA v2 và chèn vào contact form
    Bước 1: Đăng ký site mới
    Các bạn truy cập địa chỉ https://www.google.com/recaptcha/admin/create đăng nhập bằng tài khoản Google và tạo cho mình một tên miền, lưu ý với mỗi tên miền đều phải đăng ký và tương tự nếu sử dụng sub cũng phải đăng ký mới.
    blogger insert google recaptcha v2
    Đăng ký site mới để lấy khóa cho site
    Mẫu đăng ký điền có dạng
    Label
    thietkeblogspot.com

    reCAPTCHA type
    reCAPTCHA version 2 Verify requests with a challenge
      "I'm not a robot" Checkbox Validate requests with the "I'm not a robot" checkbox

    Domains
    thietkeblogspot.com

    Owners
    Để trống hoặc thêm địa chỉ tài khoản quản lý khác
    Khi điền xong nhấp vào nút SUBMIT đăng ký mới trang sẽ chuyển hướng đến giao diện quản lý và hiển thị sẵn 2 khóa: trang web và bí mật, các bạn chỉ sao chép khóa trong mục mình tô đâm bên ảnh dưới
    blogger insert google recaptcha v2
    Sao chéo SITE KEY
    Bước 2: Chèn reCAPTCHA vào biểu mẫu form
    Form có tích hợp reCAPTCHA sẽ có dạng như sau:
    <form action="/page.html" name="contact-form" method="POST">
      <input type="text" placeholder="Tên" required=""/>
      <input type="text" placeholder="Email" required=""/>
      <textarea placeholder="Nội dung" required=""></textarea>
      <div class="g-recaptcha" data-sitekey="your_site_key"></div>
      <div class="error-message"></div>
      <input type="submit" value="Send"/>
    </form>
    Bước 3: Xác thực reCAPTCHA trước khi submit form
    Trước tiên chèn đoạn script của Google hiển thị hộp kiểm checkbox reCAPTCHA v2
    <script async="" defer="" src="https://www.google.com/recaptcha/api.js"></script>
    Tiếp theo xác thực biểu mẫu bằng script
    Xác thực bằng Jquery
    <script>//<![CDATA[
    $('form[name="contact-form"]').on('submit',function(){
      var captcha_response=grecaptcha.getResponse()
      if(captcha_response.length==0){
        $('.error-message').html('<p style="margin-bottom:1.3rem;color:#d93025;">Vui lòng chọn hộp kiểm này nếu bạn muốn tiếp tục.</p>')
        return false
      }
      return true
    })
    //]]></script>
    Xác thực bằng JavaScript
    <script>//<![CDATA[
    function validateform(){
      var captcha_response=grecaptcha.getResponse()
      if(captcha_response.length==0){
        document.querySelector('.error-message').innerHTML='<p style="margin-bottom:1.3rem;color:#d93025;">Vui lòng chọn hộp kiểm này nếu bạn muốn tiếp tục.</p>'
        return false
      }
      return true
    }
    //]]></script>
    Chèn thêm đoạn onsubmit="return validateform();" trong thẻ <form> của biểu mẫu
    This entry was posted in blog Bookmark the permalink
    Bài đăng Mới hơn
    Bài đăng Cũ hơn
    Tìm kiếm Blog này
    BÀI VIẾT MỚI
      Lưu trữ
      • tháng 10 (1)
      • tháng 9 (1)
      • tháng 8 (2)
      • tháng 7 (7)
      • tháng 6 (4)
      • tháng 5 (2)
      • tháng 4 (2)
      • tháng 2 (1)
      • tháng 1 (1)
      • tháng 11 (3)
      • tháng 10 (4)
      • tháng 9 (1)
      • tháng 8 (2)
      • tháng 5 (9)
      • tháng 4 (23)
      • tháng 3 (6)
      • tháng 2 (1)
      • tháng 11 (1)
      • tháng 10 (2)
      • tháng 9 (6)
      • tháng 8 (2)
      • tháng 6 (5)
      • tháng 2 (4)
      MeTa
      • Đăng Nhập
      • Rss bài viết
      • Sitemap
      • Blogger.com

      Thông tin liên hệ

      • Chuyên viên tư vấn: Chu Chỉ Nhược - Chuyên tư vấn biệt thự, liền kê chung cư Vincity và BĐS nghỉ dưỡng
      • Địa chỉ: 600A Điện Biên Phủ, p.22, Q. Bình Thạnh, TP.HCM.
      • Mobile: 0999.000.000
      • Email: hongseobds@gmail.com
      • Website: hongdesignshare123.blogspot.com

      Đăng ký nhận tư vấn và báo giá

      Gọi ngay 0999.000.000 (24/7)
      hoặc ĐĂNG KÝ NHẬN TƯ VẤN VÀ BÁO GIÁ MIỄN PHÍ

      Đăng ký nhận bảng giá và tư vấn miễn phí

      Bản quyền 2020 © Thiết kế bởi share123bloggertemplates.com
      • Trang chủ
      • Giới thiệu
      • Tiện ích
      • Vị trí
      • Mặt bằng
      • Căn hộ Ruby
      • Căn hộ Sapphire
      • Chính sách bán hàng
      • Tin tức
      • Liên hệ