HTML/JAVASCRIPT Textfeld auslesen und vergleichen?

5 Antworten

function Button {

ist falsch.

function Button() {

ist richtig :)

goveganyolo 
Fragesteller
 14.02.2016, 14:51

Da liegt mein Problem nicht, es funktioniert immer noch nicht! :(

0
MarcusCJ  14.02.2016, 14:55
@goveganyolo

Verzeihung :)

"EingabeSuche" muss in der function Button() definiert werden, als "var EingabeSuche".

0
goveganyolo 
Fragesteller
 14.02.2016, 15:15
@MarcusCJ

ahh.. danke habe es so wie du sagtest in der function mit

 var EingabeSuche = get El...

blabla gelöst

1

Und gehe mal weg von inline-Scriptaufrufen:

<input type="text" value="Suche" id="Suchfeld" onclick="ausblenden()"/>

so:

HTML:

<input type="text" value="Suche" id="Suchfeld" />

Javascript:

$('#Suchfeld').click(function() {     ausblenden();
});

und vergebe nach Möglichkeit immer kleingeschriebene Klassen und IDs

Woher ich das weiß:Berufserfahrung – Seit 2014
<script language="javascript" type="text/javascript">

Was machst du hier?

Entweder du schreibst nur 

<script>

oder

<script type="text/javascript">

Auf keinen Fall language und dann noch doppelt mit type!

Nur mal so als Hinweis.....

du hast eine klammer vergessen es muss heißen: " function Button(){... "

MartinSchult187  10.01.2019, 15:39

probiers mal so:

<head>
<title>test</title>
</head>
<body>
<input type="text" value="Suche" id="Suchfeld" onclick="ausblenden()" />
<input type="button" value="SENDEN" onclick="getval()" />
</body>
<script>
function getval() {
text = document.getElementById("Suchfeld").value;
if (text == "Hallo") {
alert("Dir auch Hallo :)")
}
}
</script>
0

Den Wert liest du so aus:

var value_des_feldes = $('#Suchfeld').val();
if(value_des_feldes === "Dein Text"){
alert('auch ' + value_des_feldes);
}
MartinSchult187  10.01.2019, 15:36

würde es eher mit:

if(value_des_feldes == "Dein Text"){

empfehlen.

da so nicht der type gleich sein muss :P

0