Wie blockiere ich die Eingabe von Wagenrücklauf in Textarea?

7

Wie blockiere ich die Eingabe von Zeilenumbrüchen, Zeilenumbrüchen, einfachen Anführungszeichen und doppelten Anführungszeichen in einem Textfeld mit asp.net mvc während des Tastendruckereignisses?

    
user616839 19.05.2011, 01:04
quelle

2 Antworten

27

Sie könnten jquery verwenden und das .keypress() -Ereignis des Textfelds abonnieren:

%Vor%     
Darin Dimitrov 19.05.2011, 06:32
quelle
2

Um mit der Textänderung zufrieden zu sein, die durch Ziehen und Ablegen anderer Texte / Elemente im Textbereich oder durch Einfügen darin verursacht wird, ist es notwendig, bei der change event, auch.

Außerdem schlage ich vor, die Methode .on() zu verwenden, die seit jQuery 1.7 verfügbar ist, und die vom Benutzer über die Eigenschaft event.which des Ereignisobjekts gedrückte Eingabetaste zu erkennen, um ein solides browserübergreifendes Verhalten zu haben Deine App:

%Vor%     
Emanuele Del Grande 24.08.2015 01:08
quelle