Für ParsleyJS Sie werden ein wenig Abhilfe zu tun:
1.Add versteckte Eingabefeld, mit data-parsley-required="true"
, value = ""
, wie folgt aus:
<input id="myField" data-parsley-errors-container="#errorContainer" data-parsley-required="true" value="" type="text" style="display:none;">
2. Fügen Sie einen Fehlercontainer (direkt unter oder unter Ihrem g-recaptcha
div) hinzu:
<span id='errorContainer'></span>
3.Add diese einfache Funktion irgendwo in Ihrem js Code:
function recaptchaCallback() {
document.getElementById('myField').value = 'nonEmpty';
}
4.Add das Attribut data-callback
mit dem Wert der benutzerdefinierten Funktion.
<div class="g-recaptcha" data-sitekey="***" data-callback="recaptchaCallback"></div>
Statt „document.querySelector der Verwendung (‘ g -recaptcha-response '). value "Sie können verwenden" grecaptcha.getResponse() " – kunde