ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
510
510
EMPFEHLEN
-
20.02.08 13:11 #1
- Registriert seit
- Nov 2003
- Beiträge
- 17
Hallo!!
Da ich ohne ergebnis vom googeln zurückbin ,-)
würde mich interessieren ob hier im Forum jemand Rat weiss.
Ich habe folgendes Problem:
Ich möchte in meinem Formular bei Tastendruck <Enter> im Texterea Feld Text hinzufügen.
Ich hab dazu ein JS beispiel gefunden und dementsprechend angepasst.
Was mich aber verwundert ist, das kein Text hizugefügt wird bzw. der bereits eingegebene Text nicht ausgelesen wird..
Wenn ich das Texterea-Feld mit alert() auszugeben versuche, erscheint dort nur ein ON..
In Google konnte ich nur finden das man Text im Texterea Feld mit Value zuweist bzw. ausliest.
Bin für jede Hilfe dankbar, vielleicht hab ich auch nur etwas übersehen..
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
<html> <head> </head> <BODY> <script type="text/javascript"> <!-- function Taste (e) { var key, target; var doc = document.formnewsletter; if(!doc.html.checked) return; /* Event-Objekt in Erfahrung bringen */ if (!e) e = window.event; /* Tastencode in Erfahrung bringen */ if (e.keyCode) key = e.keyCode; else if (e.which) key = e.which; else return; /* Element in Erfahrung bringen, bei dem der Event passierte */ if (e.target) target = e.target; else if (e.srcElement) target = e.srcElement; else return; /* Prüfung, ob das Target-Element ein input- Feld ist*/ if (target.type && (target.type == "text")) { // Target-Element ist input // Breche Event-Verarbeitung ab. (optional) if (e.stopPropagation) e.stopPropagation(); else if (typeof(e.cancelBubble) == "boolean") e.cancelBubble = true; return; } //13 == <Enter> Key-Code if(key == "13") { alert(doc.html.value); } } //--> </script> <FORM NAME="formnewsletter" METHOD="post" ACTION="<?="admin.php?aktion=newslettersend"; ?>" enctype="multipart/form-data"> <textarea name="nachricht" onKeyDown="Taste(event);" cols="80" rows="20" id="nachricht"></textarea> <br> <input type="checkbox" name="html" id="html"> </FORM> </body> </html>Geändert von Fenriswolf (20.02.08 um 13:21 Uhr)
-
das textarea heisst "nachricht".Code :
1
alert(doc.html.value);
"html" ist der Name der Checkbox.
-
21.02.08 08:08 #3
- Registriert seit
- Nov 2003
- Beiträge
- 17
Ohh mein Gott.... *ich könnt im Boden versinken...*
Dank dir vielmals.. manchmal sieht man vor lauter Code.. ach lassen wir das...


Ähnliche Themen
-
Schriftart "GoodTimes" wird im PDF nicht angezeigt
Von Helga1402 im Forum TypografieAntworten: 1Letzter Beitrag: 18.10.07, 23:42 -
Subreport wird nicht angezeigt "Connection object is null"
Von P_H_I_L im Forum JavaAntworten: 0Letzter Beitrag: 10.09.07, 13:46 -
"Vom Windows Form Designer generierter Code" wird nicht angezeigt
Von loewenfreak im Forum .NET Windows FormsAntworten: 7Letzter Beitrag: 05.07.06, 14:11 -
"Vom Windows Form Designer generierter Code" wird nicht angezeigt
Von loewenfreak im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 03.07.06, 17:16 -
Font "Terminal" wird nicht als solches angezeigt?
Von Gillette im Forum HTML & XHTMLAntworten: 4Letzter Beitrag: 17.08.05, 17:57





Zitieren
Login





