Hallo!
Habe ein kleines Programm geschrieben.
Hab es ein wenig abgespeckt, damit man sieht was ich machen will:
Aaaalso:
Man gibt einen Wert in das Eingabefeld. Der Wert wird gecheckt ob ost oder west, und je nach dem ob ost oder west (kommen später noch ca. 300 andere Werte mit rein) sind die drei Variablen "box" "tour" und "zusteller" definiert.
Soweit so gut.
Nun will ich, dass nach dem Klick auf den Go-Button bzw. nach drücken der Entertaste in Spalte 1 der Wert der Variable "box", in Spalte 2 der Wert der Variable "tour" und in Spalte 3 der Wert der Variable "zusteller".
Dabei gibt es 2 Probleme (für mich sind es zumindest Probleme *g*):
1. An einem anderen Ort in der HMTL-Datei eine Variable anzeigen lassen, welche ganz woanders definiert wurde.
2. Dem Script klarmachen, dass er die Werte der Variablen erst schreiben soll, wenn der Button oder Enter gedrückt wurde, da er sie ja erst nach der Eingabe der Daten hat.
Wäre ganz toll, wenn ihr mir hier weiterhelfen könntet!
Viele Grüße
Habe ein kleines Programm geschrieben.
Hab es ein wenig abgespeckt, damit man sieht was ich machen will:
<html>
<body>
<script language="javascript">
function Sortiere(streetx) {
var street01,box,tour,zusteller;
street01=streetx;
switch (street01) {
case "ost":
box=111;
tour=222;
zusteller=333;
break;
case "west":
box=444;
tour=555;
zusteller=666;
break;
default:
box=999;
tour=999;
zusteller=999;
break;
}}
</script>
<form name="Streeteingabe" action="" onSubmit="Sortiere(document.Streeteingabe.streetx.value)">
<input type="text" name="streetx" size="20" tabindex="1">
<input type="button" value="go"
onClick="Sortiere(document.Streeteingabe.streetx.value)">
</form>
<table border="1" width="100%" id="table1">
<tr>
<td>Spalte 1</td>
<td>Spalte 2</td>
<td>Spalte 3</td>
</tr>
</table>
</body>
</html>
<body>
<script language="javascript">
function Sortiere(streetx) {
var street01,box,tour,zusteller;
street01=streetx;
switch (street01) {
case "ost":
box=111;
tour=222;
zusteller=333;
break;
case "west":
box=444;
tour=555;
zusteller=666;
break;
default:
box=999;
tour=999;
zusteller=999;
break;
}}
</script>
<form name="Streeteingabe" action="" onSubmit="Sortiere(document.Streeteingabe.streetx.value)">
<input type="text" name="streetx" size="20" tabindex="1">
<input type="button" value="go"
onClick="Sortiere(document.Streeteingabe.streetx.value)">
</form>
<table border="1" width="100%" id="table1">
<tr>
<td>Spalte 1</td>
<td>Spalte 2</td>
<td>Spalte 3</td>
</tr>
</table>
</body>
</html>
Man gibt einen Wert in das Eingabefeld. Der Wert wird gecheckt ob ost oder west, und je nach dem ob ost oder west (kommen später noch ca. 300 andere Werte mit rein) sind die drei Variablen "box" "tour" und "zusteller" definiert.
Soweit so gut.
Nun will ich, dass nach dem Klick auf den Go-Button bzw. nach drücken der Entertaste in Spalte 1 der Wert der Variable "box", in Spalte 2 der Wert der Variable "tour" und in Spalte 3 der Wert der Variable "zusteller".
Dabei gibt es 2 Probleme (für mich sind es zumindest Probleme *g*):
1. An einem anderen Ort in der HMTL-Datei eine Variable anzeigen lassen, welche ganz woanders definiert wurde.
2. Dem Script klarmachen, dass er die Werte der Variablen erst schreiben soll, wenn der Button oder Enter gedrückt wurde, da er sie ja erst nach der Eingabe der Daten hat.
Wäre ganz toll, wenn ihr mir hier weiterhelfen könntet!
Viele Grüße
Kommentar