//jQuery plugin code $.fn.captcha = function(){ var captcha = this; captcha.attr('captcha', false); captcha.find('.captcha .check').on('click', function() { if ( captcha.attr( 'captcha' ) == 'false' ) { captcha.attr('captcha', true); captcha.find( '.captcha' ).addClass( 'checked' ); if(/Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor)){ captcha.find('.captcha .check').html('
'); }else{ captcha.find('.captcha .check').css('background-color', '#336604'); } } else { captcha.attr( 'captcha', false ); captcha.find( '.captcha' ).removeClass( 'checked' ); if(/Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor)){ captcha.find('.captcha .check').html(''); }else{ captcha.find('.captcha .check').css('background-color', 'none'); } } }); } function verifyCaptcha( formId ) { if( $( formId ).attr('captcha') == 'true' ) return true; return false; }