ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
878
878
EMPFEHLEN
-
Hallo Forumler,
Vorab: Ich habe sehr wenig Ahnung von HTML. Ich bitte daher darum, wenig Slang zu verwenden und für euch klare Dinge vielleicht mit ein, zwei Worten mehr zu beschreiben.
Also, Ich habe folgende Idee, die ich umsetzen möchte:
Eine Inputbox (Text) in der man zum beispiel eine code wie "abcd" eingeben kann.
in einer Textbox darunter soll dann ein bestimmter Text erscheinen. (je nach code ein anderer). Wie man eine Input-Box macht, wird vielerorts erklärt und das kriege ich auch hin. Aber meine Fragen sind:
1. Wie kriege ich den Wert in eine Variable, die ich dann mit werten vergleichen kann (Code prüfen mit mehreren in einer Liste stehenden kombinationen z.B. ertf, gtrt,grew etc.)?
2. Wie krige ich hin, dass in der Textbox unten dann der entsprechende Text der Variable von abcd steht?
3. Wie erstelle ich die vergleichsliste?
if abcd = "dieser text"
if efgh = "Dieser andere Text"
etc.
Ein kleines, einfaches Codebeispiel in HTML, dass man dan mal etwas verändern kann, und mal sehen was wann wo wie passiert (zum Checken, wie der Code funktioniert) wäre supertoll von euch, wenn jemand lust und Zeit hat!
Vielen Dank schon mal für eure Antworten
Kantoval
-
Hi,
auf den Wert des Textfeldes kannst du über die Eigenschaft value zugreifen. Zugriff auf das Feld selbst erhälst du beispielsweise über die Methode getElementById - vorausgesetzt ist eine eindeutige ID, die das Element auszeichnet.
Die Werte die geprüft werden sollen, könntest du in einem Array speichern. Diese Liste durchläuft du in einer Funktion und prüfst, ob der Wert des Textfeldes darin enthalten ist. Im Erfolgsfall wird der Wert in eine Textarea geschrieben, auf die du wie oben bereits beschrieben Zugriff erhälst.
Beispiel:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
<html> <head> <title>www.tutorials.de</title> <meta name="author" content="Quaese"> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <script type="text/javascript"> <!-- // Array, das die Prüfwerte enthält var arrListe = ["Erster Wert", "Zweiter Wert", "Dritter Wert"]; function checkVal(strInputID, strAreaID){ // Referenz auf Input-Objekt var objInput = document.getElementById(strInputID); // Referenz auf Area-Objekt var objArea = document.getElementById(strAreaID); // Array mit Prüfwerten durchlaufen for(var i=0; i<arrListe.length; i++){ // Wenn der Wert des Textfeldes mit dem Listenwert übereinstimmt if(objInput.value == arrListe[i]){ // Wert in Textarea schreiben objArea.value = objInput.value; } } } //--> </script> </head> <body> <input type="text" id="txtInput" value="Erster Wert"><button onclick="checkVal('txtInput', 'areaID');">checkVal()</button><br> <textarea id="areaID"></textarea> </body> </html>
Vielleicht hilft dir das weiter.
Ciao
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
Hallo Quaese
Vielen Dank für deine Antwort! Sie hat mich ein ganzes Stück weiter gebracht.
Werde den Code nun mal ansehen, und noch mal etwas modifizieren, um zu sehen, wie das ganze funktioniert.
Nochmals Danke!
Kantoval
Ähnliche Themen
-
Java: MySQL Time Werte mit Werte vergleichen
Von Genius2 im Forum JavaAntworten: 6Letzter Beitrag: 10.06.09, 14:27 -
Werte vergleichen
Von Einsteinprog im Forum C/C++Antworten: 0Letzter Beitrag: 28.03.07, 22:32 -
2 Werte vergleichen
Von TobiasTokio im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 04.04.06, 02:18 -
werte vergleichen
Von Worka im Forum PHPAntworten: 2Letzter Beitrag: 12.06.04, 00:32 -
werte vergleichen aus mysql
Von sumpfhuhn im Forum PHPAntworten: 2Letzter Beitrag: 04.03.03, 15:22





Zitieren

Login





