Veröffentlicht 15. Februar 201015 j Hallo zusammen! Es ist ziemlich seltsam, wenn ich versuche mit JavaScript die Entertaste abzufangen, klappt es nur manchmal :confused: Hab mal ein Beispiel-Script erstellt: <html> <head> <script type="text/javascript"> function spin() { var eingabe=document.form.text.value; var laenge=eingabe.length; var drehen=""; for(var i=laenge-1; i>=0; i--) drehen+=eingabe.charAt(i); document.form.text.value=drehen; } function keytest(evt) { var keycode=evt.wich || evt.keyCode; if(keycode==13) spin(); } </script> </head> <body> <form name="form"> <input type="text" name="text" onkeydown="keytest(event)" /> </form> </body> </html> Dieser Script soll die Entertaste abfangen und den Text, der im Eingabefeld steht umdrehen...seltsam ist, dass es tatsächlich geschieht, aber das Resultat nicht im Feld erscheint :S Hab schon überall nach ner Lösung gesucht, aber keins gefunden. Wär euch echt dankbar, wenn ihrs schafft!!
15. Februar 201015 j gib dem input feld mal ne id und schieb den text mit document.getElementById('inpudId').value = 'text'; rein.
15. Februar 201015 j Autor Vorerst danke Hab meinen Script verbessert...dementsprechend siehts so aus: <html> <head> <script type="text/javascript"> function spin() { var eingabe=document.form.inputName.value; var laenge=eingabe.length; var drehen=""; for(var i=laenge-1; i>=0; i--) drehen+=eingabe.charAt(i); document.getElementById("inputId").value=drehen; } function keytest(evt) { var keycode=evt.which || evt.keyCode; if(keycode==13) spin(); } </script> </head> <body> <form name="form"> <input type="text" name="inputName" id="inputId" onkeydown="keytest(event)" /> </form> </body> </html> Doch, es hat sich weiterhin nichts geändert :s Das komische ist, dass weder Fehler, noch Warnmeldungen ausgegeben werden...weiß echt nicht weiter.
15. Februar 201015 j Du mußt den Form-submit unterbinden entweder <form> weglassen und document.getElementById() verwenden oder onsubmit="return false" in <form> oder in onkeydown false zurückliefern wenn enter (key code 13), andernfalls true Bearbeitet 15. Februar 201015 j von M.A.Knapp
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.