Confirm modal: Prevent form submit without confirmation (#4262)

Fixes https://github.com/btcpayserver/btcpayserver/issues/4259
This commit is contained in:
d11n
2022-11-13 12:38:13 +01:00
committed by GitHub
parent b7af234427
commit 9a2d2e2d89

View File

@@ -33,6 +33,11 @@
? $continue.removeAttribute('disabled')
: $continue.setAttribute('disabled', 'disabled')
})
$form.addEventListener('submit', event => {
if ($input.value.trim() !== confirmInput) {
event.preventDefault()
}
})
} else {
$text.setAttribute('hidden', 'hidden')
$continue.removeAttribute('disabled')