2016-04-29 8 views
0

Ich muss Text innerhalb einer Texteingabe einwickeln. Ich weiß, dass Textareas diese Funktionalität standardmäßig haben, aber ich muss eine Texteingabe verwenden, um das Senden bei der Eingabe zu ermöglichen. Drücken Sie die Eingabetaste in einem Textfeld, um zu einer neuen Zeile zu gelangen.Text innerhalb einer Texteingabe umschließen

Ich habe Word-Wrap und Word-Break versucht, aber die funktionieren nicht.

+0

Mögliches Duplikat [Eingabefeld, Text wickelt statt horizontal zu erweitern] (http : //stackoverflow.com/questions/3251661/input-field-wrap-text-instead-of-extending-horizontal) – Wowsk

+0

@Wowsk die Antwort verwendet Textarea, Frage ist für die Texteingabe. –

+0

Ja, all die anderen Fragen haben hier Antworten angenommen, die ihnen sagen, dass sie Textareas verwenden sollen, aber ich suche nach einer tatsächlichen Lösung für dieses Problem. Trotzdem danke! – kiaaanabal

Antwort

1

Da kann man nicht eine Eingabe beste Wahl wickeln wäre die enter in einem Textbereich zu deaktivieren, siehe Geige: https://jsfiddle.net/c259LrpL/11/

<textarea id="something"></textarea> 
<script> 
$("#something").keydown(function(e){ 
if (e.keyCode == 13 && !e.shiftKey) 
{ 
    e.preventDefault(); 
    return false; 
    } 
}); 
</script> 
+0

Perfekt, danke! – kiaaanabal

Verwandte Themen