2011-03-25 8 views
1
<?php 
session_start(); 
require_once('recaptcha/recaptchalib.php'); 
$publickey = "API_KEY"; // you got this from the signup page 
?> 
<script type="text/javascript" src="javascripts/jquery.form.js"></ 
script> 
    <script type="text/javascript"> 
     $(document).ready(function() { 
       $('#inquiry').ajaxForm({ 
         target: '#error', 
         success: function() { 
         $('#error').fadeIn('slow'); 
         } 
       }); 
     }); 
     var RecaptchaOptions = { 
       theme : 'clean' 
     }; 
    </script> 
<div class="top_area">Inquiry Form</div> 
    <div id="search_area"> 
    </div> 
<div style="overflow-y: hidden;"> 
<form name="inquiry" id="inquiry" action="asadadasd.php" 
method="post"> 
<div id="error"></div> 
<table align="center"> 
<tr> 
     <td valign="top" align="right"></td> 
     <td> 
       <?php 
        echo recaptcha_get_html($publickey); 
       ?> 
     </td> 
</tr> 
<tr> 
     <td valign="top"></td> 
     <td> 
       <input type="submit" id="submit" name="submit" value="Submit" 
style="height: 30px; background: #ab2220; border: 2px #fff solid; 
color: #fff;" /> 
     </td> 
</tr> 
</table> 
</form> 
</table> 
</form> 
</div> 

C'est le code que j'ai à partir de maintenant, mais plugin recaptcha ne montre pas suis-je manque quelque chose? Merci les gars, Vous êtes tellement génialReCaptcha ne se présente pas sur Facebox

+0

Est-ce que littéralement le code que vous utilisez ou avez-vous changé la variable publickey à api_key juste pour ce site? – m4rc

Répondre

0

Vous devez utiliser l'API AJAP recaptcha sur le visage. Incluez le script AJAX dans votre page (la page de garde de la page ne s'affiche pas, insérez-la dans la page contenant) Ensuite, utilisez l'API recaptcha comme indiqué dans les documents.

http://code.google.com/apis/recaptcha/docs/display.html#AJAX