Text kürzen damit er in den Button mit max-width passt
Chris S.
- javascript
Hallo,
Ich habe folgendes Problem:
Ich habe ein Textfeld in das mal text eintippen kann, dieser wird dann per klick auf einen Button auf eben diesen button geschrieben (value) und aus dem Textfeld gelöscht (das löschen ist gewollt und soll bleiben).
Der button hat aber eine Max-width: 30%; wenn der Text also länger ist als die 30%, läuft der Text noch weiter. Jetzt habe ich versucht mit substring(0,7) den Text zu kürzen, das funktionierte auch... Aber wenn ich diesen button nochmal klicke soll der Value vom Button in ein anderes Textfeld eingetragen werden.
MEIN PROBLEM ist also:
Da die value des buttons per substring(0,7) gekürzt wurde wird nur die gekürzte Version in das andere Textfeld geschrieben. Gibt es eine möglichkeit das ganze wieder zu-ent-kürzen?!
PS: Das ganze ist ein WebApp für's Iphone... Möchte kein php verwenden... wenns geht..
Hoffe das war verständlich genug :)
Gruß Chris
Hi,
ich weiss ja nicht warum Du den text aus dem Textfeld löschen möchtest, aber wie wäre es denn wenn du noch einzweites Hidden-Field machst, wo du dann den kompletten String reinschreiben lässt, und welches dann übertragen wird.
Gruß
Dynamite
Danke leute,
hat geklappt...
Danke :)
@@Chris S.:
nuqneH
Der button hat aber eine Max-width: 30%; wenn der Text also länger ist als die 30%, läuft der Text noch weiter.
Was soll das heißen? Bei mir läuft kein Text aus dem Button raus, sondern er wird abgeschnitten.
Und wenn du dem Button noch 'text-overflow: ellipsis' verpasst, kommen im IE am Ende sogar Auslassungspunkte (in anderen Browsern nicht, aber damit kann man doch wohl leben). [ELLIPSIS]
Jetzt habe ich versucht mit substring(0,7) den Text zu kürzen, das funktionierte auch...
Hast du dich da an 7 Is oder an 7 Ms orientiert?
Da die value des buttons per substring(0,7) gekürzt wurde wird nur die gekürzte Version in das andere Textfeld geschrieben. Gibt es eine möglichkeit das ganze wieder zu-ent-kürzen?!
Verzichte auf das Kürzen.
Qapla'