Blogger iletişim formuna Captcha nasıl eklenir

Peki sadede gelirsek blogger iletişim formuna nasıl captcha özelliği eklenir uygulama adımlarına geçiyoruz.
1.Adım
Body etiketine onload='generateCaptcha()' ekliyoruz. Özetle <body> etiketimizi <body onload='generateCaptcha()'> şeklinde düzenliyoruz.
2.Adım
Body etiketimizden sonrasına javascript kodlarını ekliyoruz.
<script>
var captcha;
function generateCaptcha() {
var a = Math.floor((Math.random() * 10));
var b = Math.floor((Math.random() * 10));
var c = Math.floor((Math.random() * 10));
var d = Math.floor((Math.random() * 10));
captcha=a.toString()+b.toString()+c.toString()+d.toString();
document.getElementById("captcha").value = captcha;
}
function check(){
var cp = document.getElementById('inputText').value;
var bt = document.getElementById('ContactForm1_contact-form-submit');
if(cp==captcha){
bt.disabled = false;
}
else{
bt.disabled = true;
}
}
</script>
3.Adım
İletişim formu kodlarında(İletişim formu kodları şablonda %lt;b:widget id='ContactForm1'şeklinde başlar) Gönder butonunun hemen üstüne captcha'yı göstermek için gerekli kodu ekliyoruz.
<input disabled='disabled' id='captcha' type='text'/><br/><br/><input id='inputText' type='text'/><br/><br/>
<button onclick='generateCaptcha()' style='display:none'>Refresh</button>
4.Adım
Son olarak gönder butonuna disabled='disabled' ve onmouseover='check()' özelliklerini ekliyoruz. Buton kodundaki class isimleri benim kullandığımdan farklı olabilir.
<button class='btn btn-color btn-block' disabled='disabled' expr:id='data:widget.instanceId + "_contact-form-submit"' expr:value='data:contactFormSendMsg' onmouseover='check()' type='button'><i class='fa fa-paper-plane'/>Gönder</button>
Kodlarda sorun bulunmamaktadır, adımlara göre düzgün bir şekilde bloğunuza uygularsanız çalışacaktır.