InicioHazlo Tu MismoCaptcha - Ajax - Jquery

Para hacer un Captcha con ajax y jquery en sencillos pasos super personalizable y demas.

FACIL SIMPLE Y RAPIDO:


JQUERY:



// <![CDATA[
$(document).ready(function() {

$('#Send').click(function() {

// name validation

var nameVal = $("#name".val();
if(nameVal == '') {

$("#name_error".html('');
$("#name".after('<label class="error" id="name_error">Please enter your name.</label>');
return false
}
else
{
$("#name_error".html('');
}

/// email validation

var emailReg = /^([w-.]+@([w-]+.)+[w-]{2,4})?$/;
var emailaddressVal = $("#email".val();

if(emailaddressVal == '') {
$("#email_error".html('');
$("#email".after('<label class="error" id="email_error">Please enter your email address.</label>');
return false
}
else if(!emailReg.test(emailaddressVal)) {
$("#email_error".html('');
$("#email".after('<label class="error" id="email_error">Enter a valid email address.</label>');
return false

}
else
{
$("#email_error".html('');
}

$.post("post.php?"+$("#MYFORM".serialize(), {

}, function(response){

if(response==1)
{
$("#after_submit".html('');
$("#Send".after('<label class="success" id="after_submit">Your message has been submitted.</label>');
change_captcha();
clear_form();
}
else
{
$("#after_submit".html('');
$("#Send".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="get_captcha.php?rnd=" + Math.random();
}

function clear_form()
{
$("#name".val('');
$("#email".val('');
$("#message".val('');
}
});






CSS:


body{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px}
#wrap{
border:solid #CCCCCC 1px;
width:203px;
-webkit-border-radius: 10px;
float:left;
-moz-border-radius: 10px;
border-radius: 10px;
padding:3px;
margin-top:3px;
margin-left:80px;
}

.error{ color:#CC0000; font-size:12px; margin:4px; font-style:italic; width:200px;}

.success{ color:#009900; font-size:12px; margin:4px; font-style:italic; width:200px;}

img#refresh{
float:left;
margin-top:30px;
margin-left:4px;
cursor:pointer;
}

#name,#email{float:left;margin-bottom:3px; height:20px; border:#CCCCCC 1px solid;}

#message{ width:260px; height:100px;float:left;margin-bottom:3px; border:#CCCCCC 1px solid;}

label{ float:left; color:#666666; width:80px;}

#Send{ border:#CC0000 solid 1px; float:left; background:#CC0000; color:#FFFFFF; padding:5px;}






HTML:

<form action="#" name="MYFORM" id="MYFORM">
<label>Name</label>
<input name="name" size="30" type="text" id="name">
<br clear="all" />
<label>Email</label>
<input name="email" size="30" type="text" id="email">
<br clear="all" />
<label>Message</label>
<textarea id="message" name="message"></textarea>
<br clear="all" />

<div id="wrap" align="center">
<img src="get_captcha.php" alt="" id="captcha" />

<br clear="all" />
<input name="code" type="text" id="code">
</div>
<img src="refresh.jpg" width="25" alt="" id="refresh" />

<br clear="all" /><br clear="all" />
<label> </label>
<input value="Send" type="submit" id="Send">
</form>




descarga: https://www.box.com/shared/u0rlllek0z


demo: http://demos.99points.info/ajax_stylish_captcha/



Listo, no quiero puntos solo quiero ayudar!

Saludos

F
Datos archivados del Taringa! original
0puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

f
fedobotox🇦🇷
Usuario
Puntos0
Posts11
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.