我有下一个 HTML 表单:
<form name="register" method="post" action="register.php" >
<fieldset>
<legend>Register</legend>
<input type="hidden" name="regform" value="true" />
<label for="username">Username:</label>
<input type="text" name="username" id="username" />
<br />
<label for="email">Email:</label>
<input type="text" name="email" id="email" />
<br />
<label for="password1">Password:</label>
<input type="password" name="password1" id="password1" />
<br />
<label for="password2">Password:</label>
<input type="password" name="password2" id="password2" />
<br />
<?php
$config = new Config();
$publickey = $config->getCaptchaPublicKey();
echo recaptcha_get_html($publickey);
?>
</fieldset>
<input type="submit" value="Register!" />
我想做的是,当用户按下提交按钮时,我通过 AJAX 从表单发送数据并验证它们。但我想知道如何更新recaptcha?我可以在我的 PHP 脚本中验证它,并回显一个包含在错误中的新脚本。但是我如何将它发送回客户端并让 javascript (jQuery) 用新的 reCAPTCHA 替换旧的 reCAPTCHA?
希望有人可以帮助我。
问候,
卢克索
PS:在发送到服务器之前,我应该使用 javascript 加密来加密密码吗?