Hi,
ich denke, dass Folgendes möglich sein sollte:
Im Browser gibt man in ein Textfeld eine Zahl ein;
das JavaScript sucht in einem vorher definiertem Array den Wert raus und gibt in aus.
Z.B. var array1 = new Array("wert1","wert2","wert3");
Im Textfeld wird eingegeben 1.
Das Programm spuckt aus: wert2.
Hier mal ein Script:
Alles anzeigen
Was trage ich in die Zeile 20 ein?
Grüße
Nachtrag:
Mit einem prompt Befehl funktioniert es wunderbar:
Alles anzeigen
Hm, es sieht so aus, als ob das Script die Eingabe in das Textfeld nicht speichert?
Wie bekomm ich die Eingabe in eine Variable geschrieben? (Code1 Zeile 28 )
ich denke, dass Folgendes möglich sein sollte:
Im Browser gibt man in ein Textfeld eine Zahl ein;
das JavaScript sucht in einem vorher definiertem Array den Wert raus und gibt in aus.
Z.B. var array1 = new Array("wert1","wert2","wert3");
Im Textfeld wird eingegeben 1.
Das Programm spuckt aus: wert2.
Hier mal ein Script:
HTML-Quellcode
- <html>
- <head>
- <title>Arrays</title>
- </head>
- <body>
- <script type='text/javascript'>
- var array1 = new Array("Saitensatz","Saitenkurbel","Saitenschneider");
- function start()
- {
- if(document.form1.textfeld.value=="")
- {
- alert("Bitte eine Auswahl treffen!");
- }
- else
- {
- alert(array1[???]);
- }
- }
- </script>
- <form name='form1'>
- Bitte auswählen: <input type ='text' name='textfeld'></input>
- <input type ='button' value='Los!' onClick='start()';></input>
- </form>
- <ol start='0'>
- <li>Saitensatz</li>
- <li>Saitenkurbel</li>
- <li>Saitenschneider</li>
- </ol>
- </body>
- </html>
Was trage ich in die Zeile 20 ein?
Grüße
Nachtrag:
Mit einem prompt Befehl funktioniert es wunderbar:
HTML-Quellcode
- <script type='text/javascript'>
- var array1 = new Array("Saitensatz","Saitenkurbel","Saitenschneider");
- function start2()
- {
- var eingabe = prompt("Bitte wählen: ", "1");
- if(eingabe=="")
- {
- alert("Bitte eine Auswahl treffen!");
- }
- else
- {
- alert(array1[eingabe]);
- }
- }
- </script>
- <input type ='button' value='Los!' onClick='start2()';></input>
Hm, es sieht so aus, als ob das Script die Eingabe in das Textfeld nicht speichert?
Wie bekomm ich die Eingabe in eine Variable geschrieben? (Code1 Zeile 28 )
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von CoBHC ()