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"><?=$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" ><?=$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!');

<?//=$this->includeTemplate("ajaxhtml.php")?>
<? //$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"))));
}, "<?=$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>

Reageren