andyah
Goto Top

JavaScript läuft nicht

Hi NG,

wo liegt bei folgendem Script der Fehler:


<html>

<head>
<script language="JavaScript">
function check()
{

if (test.eingebe == "")
{
alert("Bitte Eingabe");
return (false);
}
else
{
alert("OK");
return (true);
}
}

</script>
</head>

<body>
Checktest <p>

<form name="test">
<input type="text" name="eingabe" id="eingabe"> <br>
<input type="button" name="checke" value="checke" onClick="check()">
</form>

</body
</html>

Das Script sollte eingentlich den Inhalt vom Textfeld prüfen, aber nur der ELSE Zweig funktioniert.

Gruß
Andy

Content-ID: 202513

Url: https://administrator.de/contentid/202513

Ausgedruckt am: 22.11.2024 um 18:11 Uhr

B4DschK4Pp
B4DschK4Pp 28.02.2013 um 07:56:53 Uhr
Goto Top
Hi

if (test.eingebe == "")

Sollte das nicht "eingAbe" heißen?

Gruß
AndyAh
AndyAh 28.02.2013 um 08:00:10 Uhr
Goto Top
Hi,

habe ich jetzt geändert, funktioniert aber auch nicht.

Gruß
Andy
michi1983
michi1983 28.02.2013 aktualisiert um 09:45:00 Uhr
Goto Top
Hi,

versuche mal

<script type="text/javascript">  
anstatt
<script language="JavaScript">  

Gruß
Michi

Edit://

Außerdem solltest du denke ich den .value des jeweiligen Feldes überprüfen, und nicht das Feld selber.

if (test.eingabe.value == "")  
AndyAh
AndyAh 28.02.2013 um 09:37:58 Uhr
Goto Top
Hi Michi,

hat's leider auch nicht gebracht.

Gruß
Andy
michi1983
michi1983 28.02.2013 um 09:48:02 Uhr
Goto Top
Zitat von @AndyAh:
Hi Michi,

hat's leider auch nicht gebracht.

Gruß
Andy

Also bei mir funktionierts.

Gruß
AndyAh
AndyAh 28.02.2013 um 10:00:39 Uhr
Goto Top
Hi,

habe den Fehler gefunden! Die Funktion hieß genauso wie der Button.

Gruß
Andy
michi1983
michi1983 28.02.2013 um 10:11:19 Uhr
Goto Top
Zitat von @AndyAh:
Hi,

habe den Fehler gefunden! Die Funktion hieß genauso wie der Button.

Gruß
Andy

nein, tut sie nicht face-smile
aber gut, solange es jetzt funktioniert.