prevent paste in recovery code input
This commit is contained in:
parent
10baf2dfaa
commit
17e7c06b59
@ -143,16 +143,20 @@ function accessPin(id) {
|
|||||||
</p>
|
</p>
|
||||||
<form id="access-form">
|
<form id="access-form">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<textarea id="bypass-input" placeholder="Paste 64-character recovery code here..." rows="2" required></textarea>
|
<textarea id="bypass-input" placeholder="Type 64-character recovery code here..." rows="2" required onpaste="return false"></textarea>
|
||||||
</div>
|
</div>
|
||||||
<div id="access-error" class="error-msg" style="margin-bottom:0.5rem"></div>
|
<div id="access-error" class="error-msg" style="margin-bottom:0.5rem"></div>
|
||||||
<button type="submit" class="btn btn-primary" style="width:100%">Unlock PIN</button>
|
<button type="submit" class="btn btn-primary" style="width:100%">Unlock PIN</button>
|
||||||
</form>`;
|
</form>`;
|
||||||
document.getElementById("modal-overlay").classList.remove("hidden");
|
document.getElementById("modal-overlay").classList.remove("hidden");
|
||||||
|
|
||||||
|
const bypassInput = document.getElementById("bypass-input");
|
||||||
|
bypassInput.addEventListener("paste", (e) => { e.preventDefault(); });
|
||||||
|
bypassInput.addEventListener("drop", (e) => { e.preventDefault(); });
|
||||||
|
|
||||||
document.getElementById("access-form").addEventListener("submit", async (e) => {
|
document.getElementById("access-form").addEventListener("submit", async (e) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
const code = document.getElementById("bypass-input").value.trim();
|
const code = bypassInput.value.trim();
|
||||||
const errEl = document.getElementById("access-error");
|
const errEl = document.getElementById("access-error");
|
||||||
errEl.textContent = "";
|
errEl.textContent = "";
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user