Кнопка отправки отключена, пока не будет решена Recaptcha. Но теперь форма не подтверждается, пока не будет решена RecapJavascript

Форум по Javascript
Anonymous
Кнопка отправки отключена, пока не будет решена Recaptcha. Но теперь форма не подтверждается, пока не будет решена Recap

Сообщение Anonymous »

Кнопка отправки отключена до тех пор, пока не будет решена recaptcha. Но теперь форма не подтверждается до тех пор, пока не будет решена Recaptcha. Как мне настроить так, чтобы форма проверила до того, как решается recaptcha, но не отправила форму? < /P>
html < /p>

>

< /code>
javascript < /p>
function enableBtn() {
var response = grecaptcha.getResponse();
var $result = $('#myParagraph');
if(response.length === 0) {
$result.text("reCaptcha not verified");
}
else {
$result.text("reCaptcha Verified");
document.getElementById("g-recaptcha-response").setAttribute('value', response);
document.getElementById("button1").disabled = false;
}
}

< /code>
Это то, что я попробовал
html < /p>




Submit

< /code>
javascript
f < /p>
unction checkInputs() {
const input1 = document.getElementById('input1').value;
const input2 = document.getElementById('input2').value;
const input3 = document.getElementById('input3').value;
const submitBtn = document.getElementById('submitBtn');

if (input1.trim() !== '' || input2.trim() !== '' || input3.trim() !== '') {
submitBtn.disabled = false; // Enable the button
} else {
submitBtn.disabled = true; // Keep the button disabled
}
}

// Initial check when the page loads (in case inputs are pre-filled)
document.addEventListener('DOMContentLoaded', checkInputs);



Подробнее здесь: https://stackoverflow.com/questions/797 ... form-doesn

Вернуться в «Javascript»