Maxlength für Div-und Span-Elemente
Festlegen der maximalen Länge für Span-und Div-Elemente ?
InformationsquelleAutor User 1034 | 2010-06-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Festlegen der maximalen Länge für Span-und Div-Elemente ?
InformationsquelleAutor User 1034 | 2010-06-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es die
CSS-Eigenschaften, die beschränken die Breite für block-level-Elemente (D. H. nicht
span
s). ReferenzBeachten Sie, dass Sie nicht unterstützt von IE 6.
InformationsquelleAutor Pekka 웃
Wenn das Wort enthalten ist zu groß das div-oder span-kann-overflow:
Wenn lange Wörter sind das problem, ein CSS3-Lösung könnte sein:
InformationsquelleAutor PbxMan
input
undtextarea
html-tags haben maxlength-Attribut aberdiv
undspan
element nicht haben. Zum einschränken der Benutzer von der Eingabe mehr Zeichen zu vergleichen, um maxlength in span-oder div-element, die Sie tun können, mit folgendenjavascript
undjquery
:Können Sie hinzufügen
keydown
Ereignis-listener aufdiv
oderspan
- element und fügen Sie die folgende Funktionen in den Ereignis-listener.1: Mit javascript
substring
Methode.2: die Rückkehr
false
auf event.Diese beide follow-up-Fragen, die behandelt werden sollten, als auch ie
substring
- Methode ändern der cursor-position, inkeydown
Methode, die wir brauchen, um zu überprüfen, welche Taste gedrückt ist, ansonsten false zurück, auch auf die Rücktaste oder die entf-Taste.InformationsquelleAutor Dave
Wenn du mesn Breite, dann verwenden Sie css-Eigenschaften Breite:
Wenn Sie wirklich meinen, die Länge der Inhalte, das kannst Du nicht in HTML. Benötigen Sie einen javascript-Code, dies zu tun. Werfen Sie einen Blick auf JQuery, es ist wirklich einfach zu tun. Es kocht unten zu etwas wie:
.length
bit. Was ist das eigentlich tun sollte? Ist das nicht die Zeichen der HTML-string?Pekka: ja 😛 Beim ersten Lesen schien es mir, dass er versuchte, um die Länge des html-Inhalts. Dann erkannte ich, er meinte wahrscheinlich Breite...
naja, auf der anderen Seite, er ist reden
maxlength
. Das könnte ein Tippfehler oder eine Referenz auf das form-element-Attribut. Wir werden sehen, wenn er die Kommentare.InformationsquelleAutor Palantir
Du meinst max Breite?
InformationsquelleAutor hallie