J'utilise google recaptcha avant un formulaire soumis dans mon application js angulaire et il fonctionne bien pour la première fois mais si j'essaie de soumettre le formulaire une seconde fois (même forme), il affiche l'erreur angular.js:14525 TypeError: Cannot read property 'value' of null
TypeError: Impossible de lire la propriété 'valeur' de null dans angulaire js
mon code recaptcha est
<div vc-recaptcha key="my key here" ng-model="letter.myRecaptchaResponse" on-create="setRecaptchaId(widgetId)"> </div>
Mon code de commande est
$scope.setRecaptchaId = function(widgetId) {
$scope.recaptchaId = widgetId;
return;
};
$scope.letter.mresponse = vcRecaptchaService.getResponse($scope.recaptchaId);
En fait, si je rafraîchis le formulaire après le premier envoi tout fonctionne correctement, se sentir étrange à ce sujet. J'ai pris des suggestions de ce click here mais rien n'a résolu mon problème.
Où est définie letter.myRecaptchaResponse? –
@AnthonyMcGrath il n'est pas défini je reçois la valeur de cela après avoir vérifié recaptcha google donne cette valeur. – prudhvi259
Est-ce que widgetId est défini? –