Как получить мою форму Ajax, чтобы ввести проверку CAPTCHA в браузер после успешной проверки формы?
-
04-10-2019 - |
Вопрос
В настоящее время после того, как моя форма прошла проверку, она пересылает на HTML-страницу.
Я хотел бы иметь последний шаг, который вытягивает recaptcha, и когда recaptcha была передана только тогда, это ре регистрационные данные пользователя, отправленные в мою базу данных, и пользователь переадресован к тому, что я выбираю.
Пожалуйста, посоветуйте мне лучший способ сделать это спасибо.
Вот мой JavaScript и Ajax. Subment.php - это файл, который содержит все мои правила проверки. Я думаю, что теперь у меня должен быть файл, который держит мою CAPTCHA и использовать Ajax, чтобы получить этот файл или, возможно, есть какой-то лучший способ. Я все еще учусь.
$(document).ready(function(){
$('#fhjoinForm').submit(function(e) {
register();
e.preventDefault();
});
});
function register()
{
hideshow('loading',1);
error(0);
$.ajax({
type: "POST",
url: "submit.php",
data: $('#fhjoinForm').serialize(),
dataType: "json",
success: function(msg){
if(parseInt(msg.status)==1)
{
window.location=msg.txt;
}
else if(parseInt(msg.status)==0)
{
error(1,msg.txt);
}
hideshow('loading',0);
}
});
}
function hideshow(el,act)
{
if(act) $('#'+el).css('visibility','visible');
else $('#'+el).css('visibility','hidden');
}
function error(act,txt)
{
hideshow('error',act);
if(txt) $('#error').html(txt);
}
Решение
Таким образом, должен быть простой способ добавить Reca Recaotcha в качестве моего последнего шага моей формы регистрации, прежде чем она отправится.