Files
firstgarden-web-gnu/plugin/tcaptcha/tcaptcha.js
2012-12-28 14:29:48 +09:00

45 lines
1.3 KiB
JavaScript

function chk_tcaptcha(user_answer, user_token)
{
if (typeof(user_answer) == "undefined") return false;
if (typeof(user_token ) == "undefined") return false;
var error = false;
$.ajax({
type: "POST",
url: g4_path+"/plugin/tcaptcha/chk_answer.ajax.php",
async: false,
data: {
"user_answer": user_answer.value,
"user_token" : user_token.value
},
dataType: "json",
success: function(data, textStatus, jqXHR) {
error = data.error;
if (data.token) {
$("#user_token").val(data.token);
}
}
});
if (error) {
//alert('답이 틀렸거나 입력 횟수가 넘었습니다.\n\n문제를 클릭하신후 답을 다시 입력해 주십시오.');
alert(error);
user_answer.select();
return false;
}
return true;
}
$(function() {
$("#tcaptcha").click(function() {
$.ajax({
url: g4_path+"/plugin/tcaptcha/run.php?t="+(new Date).getTime(),
dataType: "json",
success: function(data, textStatus, jqXHR) {
$("#tcaptcha").html(data.tcaptcha);
$("#user_token").val(data.token);
}
})
})
.css("cursor", "pointer");
});