Captcha met JQuery aan de praat krijgen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jan heide

jan heide

26/10/2012 17:00:03
Quote Anchor link
Hoi Allemaal,

Wie kan me helpen om de Captcha aan de praat te krijgen. Snap er even namelijk niks meer van.

Wat ik nu heb is de basis scripts gedownload.
Het voorbeeld dat ik op de site hebt www.betav3.gitaartabs.nl/js/captcha/index.php
werkt ook al niet fijn.

Waar ik hem wil gebruiken is: www.betav3.gitaartabs.nl/aanmelden.html

Ben heel benieuwd of ik iets geks over het hoofd zie of dat ik structureel gewoon helemaal fout zit..

alvast bedankt Jan


<code>
<form class="inline" id="register" action="" method="post">

//heel veel andere velden

//hieronder de captcha
<label for="captcha">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=$this->translate("Beveiligingscode")?>
</label>
<div id="wrap" align="center">
<img src="js/captcha/get_captcha.php" alt="" id="captcha" />
<br clear="all" />
<input name="code" type="text" id="code">
</div>
<img src="js/captcha/refresh.jpg" width="25" alt="" id="refresh" />
<br clear="all" />
<br clear="all" />
<label>&nbsp;</label>


<span class="sprite button submit" id="submit_button" >
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=$this->translate("Aanmelden als GT Lid")?>
</span>

</code>


Dan onder aan de pagina het script:

<script type="text/javascript">
$('#Send').click(function() {

$.post("/js/captcha/post.php?"+$("#loginform").serialize(), {

}, function(response){

if(response==1)
{
$("#after_submit").html('');
$("#submit_button").after('<label class="success" id="after_submit">Your message has been submitted.</label>');
change_captcha();
}
else
{
$("#after_submit").html('');
$("#submit_button").after('<label class="error" id="after_submit">Error ! invalid captcha code .</label>');
}

});

return false;
});

// refresh captcha
$('img#refresh').click(function() {
change_captcha();
});

function change_captcha()
{
document.getElementById('captcha').src="http://www.gitaartabs.nl/js/captcha/get_captcha.php?rnd=" + Math.random();
}

});
</script>

<script type="text/javascript">
function confirmAcc(str)
{
if(str == 'confirm')
{
alert('Your Gitaartabs account is confirmed now you can login to website!');

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?//=$this->includeTemplate("ajaxhtml.php")?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<? //$sQuery2 = "UPDATE poster set locked = 1 where gebruikersnaam = '"+str+"'";
          // $vv = mysql_query($sQuery2);  
?>


}
}
<!--
head.ready(function(){
$.validator.addMethod("checkusername", function(value, element)
{
var i = /^bestaat$/i;
$.ajax({
type: "POST",
url: "/ajax/checkusername",
cache: false,
data: ({
username :value
}),
dataType: "html",
success: function(html) {
$("#temp").attr("title",html);
}
});
return (!(i.test($("#temp").attr("title"))));
}, "
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=$this->translate("Deze gebruikersnaam bestaat al")?>
");


var validator2 = $("#loginform").validate({});

$("#submit_button").click(function()
{
if($("#register").valid())
{
$("#register").submit();
}
});
$("#login_submit_button").click(function()
{
if($("#loginform").valid())
{
$("#loginform").submit();
}
});

$( "#dob" ).datepicker({
dateFormat : 'dd-mm-yy',
changeMonth : true,
changeYear : true,
yearRange: '-100y:c+nn',
maxDate: '-1d'
});

});
-->
</script>
Gewijzigd op 26/10/2012 17:03:06 door Jan heide
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.