forked from WEB-IMB-WS2526/lab-development-imb
44 lines
1.1 KiB
JavaScript
44 lines
1.1 KiB
JavaScript
const helden = {
|
||
"Chase": "Chase ist auf Spur!",
|
||
"Marshall": "Ich bin startklar!",
|
||
"Skye": "Diese Pfote hebt ab!",
|
||
"Rocky": "Wegwerfen? Kommt nicht in die Tüte!",
|
||
"Rubble": "Rubble ist zur Stelle!",
|
||
"Zuma": "Los geht’s ins Wasser!",
|
||
"Everest": "Eis und Schnee – ich bin bereit!",
|
||
"Tracker": "Ich höre alles!",
|
||
};
|
||
|
||
//
|
||
|
||
const formular = document.getElementById("pawFormular");
|
||
|
||
const meldung = document.getElementById("meldung");
|
||
|
||
const spruch = document.getElementById("spruch");
|
||
|
||
const name = document.getElementById("name");
|
||
|
||
|
||
formular.addEventListener("submit", ev =>{
|
||
ev.preventDefault(); // verhindert neuladen
|
||
const eingabe = name.value.trim();
|
||
|
||
let gefunden = false;
|
||
|
||
for(let h in helden){
|
||
if(h.toLowerCase() === eingabe.toLowerCase()){
|
||
gefunden = true;
|
||
break
|
||
}
|
||
}
|
||
|
||
if(!eingabe || !gefunden){
|
||
meldung.textContent = "Bitte gib einen echten Paw Patrol Helden an";
|
||
spruch.textContent = "";
|
||
return;
|
||
}
|
||
|
||
meldung.textContent = "Gute Wahl " + eingabe + " ist dabei!";
|
||
spruch.textContent = helden[eingabe];
|
||
}); |