user-input

___ tag123javascript ___ JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Sprache mit mehreren Paradigmen auf hoher Ebene, die sowohl für das clientseitige als auch für das serverseitige Scripting verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript und Google-Apps-Script). ___ answer35137540 ___

Ich habe aus einem Sammelsurium anderer Antworten noch einen anderen gemacht. Ich denke, das bietet die einfachste Lösung für die Änderung der Eigenschaften.

Es ist wahrscheinlich zu ausführlich oder könnte für die Klarheit in gewisser Weise umgestaltet werden, irgendwelche Vorschläge willkommen!

%Vor%     
___ tag123javascriptevents ___ BENUTZEN SIE DIESEN TAG NICHT! JavaScript hat keine Ereigniskonstrukte. Benutze [dom-events], [jquery-events], [backbone-events]; oder Bibliothek / Umgebung + [Ereignisse] z.B. [node.js] + [Ereignisse] ___ tag123input ___ Die Eingabe bezieht sich normalerweise auf die Benutzereingabe, d. h. auf die Daten, die der Benutzer an eine laufende Anwendung liefert. In vielen Systemen wird diese Eingabe als potenziell gefährlich angesehen und muss bereinigt werden, um sicherzustellen, dass der Benutzer keinen ausführbaren Code in die Anwendung injiziert hat. ___ qstnhdr ___ Die Schriftgröße bei einem Benutzer wird so verkleinert, dass sie mit Javascript in eine Eingabe passt ___ tag123userput ___ Benutzereingabe sind Daten, die der Benutzer in das Programm eingibt. Es hat normalerweise die Form eines Strings, kann aber auch eine ganze Zahl, eine Gleitkommazahl usw. sein. ___ tag123fontsize ___ Eine CSS-Eigenschaft, die die Größe einer Schriftart festlegt, wie in einer von mehreren verschiedenen Einheiten angegeben. ___ answer6114440 ___

Ich habe das in der Vergangenheit mit jQuery gemacht. Sie können die Größe eines Textes wie folgt messen:

%Vor%

Um dies an einen gegebenen Platz anzupassen, ist es ein wenig komplizierter - Sie müssen die Deklaration %code% trennen und entsprechend skalieren. Je nachdem, wie Sie vorgehen, ist dies am einfachsten, wenn Sie die verschiedenen Teile der %code% -Deklaration auseinandernehmen. Eine Größenänderungsfunktion könnte wie folgt aussehen (offensichtlich ist dies jQuery-abhängig):

%Vor%

Sie können dies hier in Aktion sehen: Ссылка

Testing scheint zu zeigen, dass dies zumindest in Google Chrome ein wenig nervös ist, da nur ganzzahlige Schriftgrößen verwendet werden. Mit einer %code% -basierten Schriftartendeklaration können Sie möglicherweise bessere Ergebnisse erzielen. Dies ist jedoch möglicherweise etwas schwierig - Sie müssen sicherstellen, dass die %code% -Größe für den Textbreite-Tester die gleiche ist wie für die Eingabe .

    
___ qstntxt ___

Apples MobileMe verwendet Javascript, um die Schriftgröße im E-Mail-Login auf seiner Homepage zu ändern, wenn der Benutzer den Text so eingibt, dass der Text immer in den verfügbaren Platz passt, ohne dass das Überlaufscrollen auftritt.

Während ich sehen kann, wie man eine Funktion bei jedem Tastendruck ausführt, bin ich neugierig, wie man die Schriftgröße jedes Mal berechnen würde, damit sie immer in das Eingabefeld passt. Gibt es eine Möglichkeit, die Länge eines Textes mit einer Schriftart variabler Breite zu messen? Wie erreichen sie diesen Effekt?

Probieren Sie es aus, um zu sehen, was ich meine: Ссылка

    
___
1
Antwort

Wie man Whitelist-basierte CSS-Filterung in PHP durchführt

Ich arbeite an einer Site und möchte, dass ein Benutzer ein benutzerdefiniertes CSS eingeben kann, das öffentlich angezeigt wird. Da jedoch eine ganze Reihe von XSS-Angriffen über CSS durchgeführt werden können, möchte ich in der Lage sein, e...
01.09.2009, 19:44
6
Antworten

Wie wird der erste Buchstabe des ersten Wortes in einem Satz großgeschrieben?

Ich versuche eine Funktion zu schreiben, um Benutzereingaben zu bereinigen. Ich versuche nicht, es perfekt zu machen. Ich hätte lieber ein paar Namen und Akronyme in Kleinbuchstaben als einen ganzen Absatz in Großbuchstaben. Ich denke, die...
21.03.2011, 20:46
4
Antworten

Wie bekomme ich eine Benutzerbestätigung in der Fischschale?

Ich versuche Benutzereingaben in einem Fisch-Shellscript zu sammeln, insbesondere in der folgenden Form: %Vor% Nach einigem Suchen bin ich mir immer noch nicht sicher, wie ich das sauber machen soll. Ist das eine besondere Art, dies bei F...
06.05.2013, 21:24
6
Antworten

C # Pfeil Tasteneingabe für eine Konsolen-App

Ich habe eine einfache Konsolen-App in C # geschrieben. Ich möchte in der Lage sein, Pfeiltasten zu drücken, damit ich dem Benutzer erlauben kann zu steuern. Wie erkenne ich Keydown / Keyup-Ereignisse mit einer Konsolen-App? All mein Google h...
04.12.2010, 00:52
2
Antworten

Texteingabe im Eingangstyp="Nummer" deaktivieren

Ich mache eine einfache Web-App. An einem Teil davon habe ich ein Eingabefeld vom Typ="Nummer" eingefügt %Vor% Wenn ich den Code in meinem neuesten Google Chrome Browser ausführe, kann ich auch Text eingeben: Ich möchte nicht, dass Be...
19.01.2014, 09:24
3
Antworten

Entfernen nicht alphanumerischer Zeichen aus einer Zeichenfolge

Ich habe eine Zeichenfolge in PHP, und ich möchte, dass sie der Regex [A-Za-Z0-9] entspricht. Wie kann ich das tun?     
30.03.2010, 19:19
6
Antworten

Programmierstilfrage zum Programmieren von Funktionen

Also, ich habe heute nur ein bisschen geschrieben, und mir ist aufgefallen, dass ich bei der Programmierung von Funktionen nicht viel Konsistenz habe, wenn es um einen Programmierstil geht. Eines meiner Hauptanliegen ist, ob es richtig kodiert i...
18.04.2010, 22:41
1
Antwort

Machen Sie einen Zeilenumbruch, wenn Sie eine Benutzereingabe (/ P) im Stapel anfordern?

Ist es möglich, nach einem Befehl set /P einen Zeilenumbruch zu erstellen? Ich möchte, dass der Benutzer neben der vorhandenen Eingabeaufforderung eine neue (leere) Zeile eingeben kann. Zum Beispiel: %Vor% Mit diesem Code kann der Benutze...
14.05.2013, 06:46
4
Antworten

Tastatureingabe Matlab erkennen

Ich habe eine einfache Frage, obwohl es schwerer ist als es scheint; Ich konnte die Antwort auf die Interwebs nicht finden: O Ich schreibe ein Skript in Matlab. Was ich machen möchte, ist folgendes: Wenn ich die Esc-Taste drücke, möchte i...
03.03.2014, 11:15
2
Antworten

wix erhält Benutzereingaben

Dialog.wxs %Vor% In Product.wxs habe ich eine Eigenschaft erstellt %Vor% Dann, wie ich verstanden habe, muss ich [NameValueProperty] verwenden, um Wert zu erhalten, aber ID funktioniert nicht ... Was ist los?     
14.02.2011, 20:29