fix input onblur

This commit is contained in:
Adrien MALINGREY 2023-12-14 00:39:15 +01:00
parent d3a6f5d6d6
commit 29661421a5

View File

@ -86,7 +86,6 @@ function changeKey(input) {
input.onkeydown = function (event) { input.onkeydown = function (event) {
event.preventDefault() event.preventDefault()
input.value = KEY_NAMES[event.key] input.value = KEY_NAMES[event.key]
if (input.value == "") input.value = prevValue
keyInputs.forEach(input => { keyInputs.forEach(input => {
input.setCustomValidity("") input.setCustomValidity("")
input.classList.remove("is-invalid") input.classList.remove("is-invalid")
@ -105,6 +104,7 @@ function changeKey(input) {
} }
} }
input.onblur = function (event) { input.onblur = function (event) {
if (!input.value) input.value = prevValue
input.onkeydown = null input.onkeydown = null
input.onblur = null input.onblur = null
} }