Textarea-Eingabe der Tastendruck nicht funktioniert, weil der Formular Absenden eingeben Prävention
Ich habe ein Formular, in dem ich verwendete den folgenden code, um zu verhindern, dass das Formular abgesendet wurde, auf das drücken von 'Enter'.
<script>
$(document).ready(function() {
$(window).keydown(function(event){
if(event.keyCode == 13) {
event.preventDefault();
return false;
}
});
});
</script>
Als Ergebnis der 'Enter' - Taste funktioniert nicht in jedem textarea-Eingabe. Ich kann nicht geben Sie eine neue Zeile, weil der Körper-Funktion. Wie kann ich dieses Problem lösen?
<textarea name='description' placeholder="Any other information (optional)"</textarea>
- versuchen Sie dies : jsfiddle.net/scraaappy/bfwvc3ya
- Warum würden Sie das tun? (fangen Sie die 13 Schlüssel)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich Lösung finden.
Verhindern Sie enter-Taste auf alle Formular-element. Fügen Sie einfach einige änderungen an Ihrem code und fertig. Einfach überspringen Prävention der enter-Taste, wenn der Fokus auf die textarea. Siehe unten code :
Um zu verhindern, dass die form von der Vorlage, versuchen Sie dies statt: