diff --git a/public/index.html b/public/index.html index 4cfdae5..6304489 100644 --- a/public/index.html +++ b/public/index.html @@ -5,6 +5,11 @@ -
+
+ diff --git a/src/main.ts b/src/main.ts index 8efa8bf..a03adbc 100644 --- a/src/main.ts +++ b/src/main.ts @@ -55,6 +55,7 @@ const prepareCaptcha = async (captcha: Element) => { } let successCallback = captcha.getAttribute("data-success-callback"); + let inputSelector = captcha.getAttribute("data-input-selector"); const checkbox = initCaptchaContentAndGetCheckbox(captcha); @@ -69,6 +70,7 @@ const prepareCaptcha = async (captcha: Element) => { checkbox.addEventListener("click", prepareChallengeExecution(challenge, response => { if (successCallback) eval(successCallback)(response); + if (inputSelector) [...document.querySelectorAll(inputSelector)].forEach((input: HTMLInputElement) => input.value = response) })); }