Eingabe/var definieren
Memphi
- javascript
Hi,
Ich habe ein kleines Problem bei dem definieren
von einer Variablen welche im Dokument
selbst festgelegt wird.
Am besten zeig ich mal mein
missglückte Methode:
<script type="text/javascript">
var erste;
erste = document.form.Eingabe.value
function Test()
{
alert(erste);
}
</script>
<body>
<form name="form">
<p>gebe doch bitte mal etwas ein</p>
<input type="text" name="Eingabe" ><br>
<input Type=button name="Bestätigung" value="OK" onclick="Test()">
</form></body>
Wo liegt hier der Fehler???
Bitte helft mir
Danke schon mal im Voraus ;)
Hi,
Wo liegt hier der Fehler???
ad 1: In Deiner Fehlerbeschreibung. Sie existiert nicht.
ad 2: In Deiner Tastatur. Sie erzeugt drei Fragezeichen, wenn Du die Taste nur einmal drückst.
var erste;
erste = document.form.Eingabe.value
ad 3: An dieser Stelle existiert ein solches Formular noch nicht. Der Code erzeugt zwangsläufig einen JavaScript-Fehler. Mal angenommen, dem wäre nicht so:
function Test()
{
alert(erste);
}
Dann würde dies den Wert ausgeben, der oben gespeichert worden ist,
<input Type=button name="Bestätigung" value="OK" onclick="Test()">
unabhängig davon, wann der User auf diesen Button klickt und was er vorher gemacht haben mag.
Cheatah
ad 1: In Deiner Fehlerbeschreibung. Sie existiert nicht.
nun ich wollte sehen ob da jemand den Fehler sieht...
ad 2: In Deiner Tastatur. Sie erzeugt drei Fragezeichen, wenn Du die Taste nur einmal drückst.
Ja die ist total Toll.
ad 3: An dieser Stelle existiert ein solches Formular noch nicht. Der Code erzeugt zwangsläufig einen JavaScript-Fehler. Mal angenommen, dem wäre nicht so:
Danke für die Hilfe, mir war nicht klar das ich erst
mal eine Variable entstehen lassen muss bevor ich sie definiere.
Nun jetzt wo ich es selbst sage ist es mir völlig klar.
Danke für die Hilfe, mir war nicht klar das ich erst
mal eine Variable entstehen lassen muss bevor ich sie definiere.
Du musst nichts "entstehen lassen" sondern du kannst einfach erst auf Objekte zugreifen, wenn diese vorhanden sind. Schau mal in die Fehlerkonsole des Firefox, dort wird dir auch gesagt dass das Objekt nicht existiert.
Struppi.