:-(
Es geht leider nicht, Rainer..... Das mit dem onChange() ist noch ine andere Funktion, die ich auch benutze. Die funktioniert aber einwandfrei. Ich habe schon alles andere aus der Seite weggelöscht, bis wirklich nur noch die "Problembereiche" übrig sind. Also das Weglassen des onChange() ändert nichts. Die Anführungsstriche sind teilweise weggelöscht, weil diese Seite dynamisch von einem php aufgebaut wird. Und, schnell und lässig wie ich war, habe ich im geposteten Teil vergessen, sie wieder einzufügen...
Hier einmal die gesamte Seite...... Vielleicht läuft sie ja bei Dir?? Ich arbeite nicht mit Windows, sondern mit Linux. Probiert habe ich das mit den Browsern Konqueror, Opera, Mozilla und Netscape. Überall Fehlanzeige.....
Ich weiß echt nicht mehr weiter....
Läuft denn die unten angehängte Seite bei Dir??
Was ich nicht verstehe:
eine Entscheidung ist enweder wahr oder falsch. Warum bekomme ich weder eine Alertbox bei Verwendung von == noch bei != ?????? Das ist doch ein Widerspruch!!!!!
Andreas
schnipp-schnipp-schnipp-schnipp-schnipp-schnipp-schnipp-schnipp-schnipp-schnipp
<html>
<head><title>meine Seite</title></head>
<body bgcolor="#8bb0dc">
<script type="text/javascript">
<!--
function chkok()
{
if(document.ok.class.value == "a")
{
alert("Bitte Klasse eingeben!");
return false;
}
return true;
}
//-->
</script>
<h1><CENTER><strong>neuen Eintrag einrichten</strong></CENTER></h1>
<hr>
<form name="ok" action="action.php3" method="post" onSubmit="return chkok()">
<input type="hidden" name="action" value="4">
<input type="hidden" name="herst" value="12">
<table>
<tr><td>Klasse:</td>
<td><select name="class">
<option value = "a">Klasse auswählen
<option value="0">neue Klasse anlegen
<option value="2">Omas
<option value="1">Opas
</select></td></tr>
<tr>
<td>Name :</td>
<td><input type="text" name="typ" size="30" maxlength="30"></td>
</tr>
</table>
<br><br>
<input type="submit" value="Eintrag anlegen">
<input type="reset" value="Eingaben löschen">
</form>
</body></html>