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: Ссылка

    
___
4
Antworten

Javascript zum Löschen des Formularfelds beim Klicken auf die Schaltfläche

Ich habe ein Feld namens "Eingabeadresse", in das ein Benutzer Adressdetails eintippt, damit sie einen Google Map Geocode durchführen können. Was ich tun möchte, ist, wenn der Benutzer auf die Schaltfläche "searchfortheaddress" klickt, führt...
19.07.2011, 16:13
2
Antworten

Die Schriftgröße bei einem Benutzer wird so verkleinert, dass sie mit Javascript in eine Eingabe passt

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ähre...
24.05.2011, 17:17
5
Antworten

Soll die Funktion oder der Aufrufer für die Validierung der Eingabe zuständig sein?

Ich mache eine Sicherheitsüberprüfung einer ziemlich großen php-Anwendung und frage mich, wo ich meine Benutzereingabe-Validierung einschließen sollte. Sollte ich die Daten validieren, dann die sauberen Daten an die Backend-Funktionen senden...
07.06.2010, 19:50