Validation pseudo on enter pressed + Butonn clicked

This commit is contained in:
Baptiste Marty 2020-12-06 18:05:03 +01:00
parent d8566245a1
commit f3a3320eb7

View file

@ -15,10 +15,6 @@ function initError(){
} }
function handleNavigation(event){ function handleNavigation(event){
if(event.keyCode == 13){
pseudo = pseudoInput.value;
console.log(pseudo);
if (pseudo){ if (pseudo){
initError(); initError();
button.childNodes[1].setAttribute("href","etrange_decouverte.html") button.childNodes[1].setAttribute("href","etrange_decouverte.html")
@ -28,6 +24,12 @@ function handleNavigation(event){
button.childNodes[1].removeAttribute("href") button.childNodes[1].removeAttribute("href")
errorTxt.innerText = "Veuillez rentrer un pseudo svp" errorTxt.innerText = "Veuillez rentrer un pseudo svp"
} }
}
function handleEnterPressed(event){
if (event.keyCode == 13){
pseudo = pseudoInput.value;
handleNavigation();
} }
} }
@ -41,5 +43,5 @@ initError();
// event listeners // event listeners
pseudoInput.addEventListener("change",handlePseudoChange) pseudoInput.addEventListener("change",handlePseudoChange)
pseudoInput.addEventListener("keypress",handleNavigation) pseudoInput.addEventListener("keypress",handleEnterPressed)
button.addEventListener("click",handleNavigation) button.addEventListener("click",handleNavigation)