Moin, ich habe auf meiner Internetseite ein normales Textfeld. Ich möchte den Wert der dort eingetragen wird auslesen und dann mit einem von mir festgelegten string vergleichen. stimmen es über ein soll true rauskommen. es kommt aber immer flase raus und ich hab keine ahnung warum.
Quellcode:
Ich freue mich über alle Antworten
Quellcode:
HTML:
<html>
<body>
<div class="formitem">
<label><input placeholder="Text eingeben und Auslesen" type="text" id="vorname"></label>
<label><button id="textfeld" type="button"> Auslesen </button></label>
</div>
<div class="textfeld-msg"></div>
<script>
document.querySelector('#textfeld').onclick = function () {
document.querySelector('.textfeld-msg').innerHTML = document.querySelector("#vorname").value;
}
//---------------------------------------------------------------------------------------
var textinput = "Poldi";
var poldi = document.querySelector("#vorname").value;
document.addEventListener('DOMContentLoaded', buttonHandler);
function buttonHandler(){
var btn = document.querySelector("#textfeld");
btn.addEventListener("mouseup", handler);
function handler(event){
if(event.type == "mouseup" && textinput == poldi ){
alert("true");
} else {alert("false");}
}
}
</script>
</body>
</html>
Ich freue mich über alle Antworten
Zuletzt bearbeitet von einem Moderator: