Bug #15729
closed
Form: text readonly input should show newline as '<br>'
Added by Carsten Rose over 1 year ago.
Updated about 1 year ago.
Description
- In #15725 wird Content in einem ReadOnly Input Text Element ohne Konvertierung der '\n' in '<br>' ausgegeben. Dieser Text erscheint dann im Browser ohne Zeilenumbruch.
Das erwartete Verhalten waere das Zeilenumbrueche erhalten bleiben und dargestellt werden.
Bitte in QFQ bei Text Elementen, wenn diese ReadOnly dargestellt werden, vor der Ausgabe ein '\n' zu '<br>' druchfuehren.
- Assignee changed from Support: Web to Pascal Rössler
- Description updated (diff)
- Assignee changed from Pascal Rössler to Support: Web
- Description updated (diff)
- Description updated (diff)
Update¶
- Ob das Text Element ReadOnly ist oder nicht mach keinen Unterschied.
- Der ausschlaggebende Punkt ist die Angabe FormElement->Layout->Size.
- Wenn, beim FormElement Typ = Text, keine Size angegeben wird, ist das HTML-Element = Input (supported kein Multi Line Text)
<input id="1027-544-43-0"
name="text1-43"
data-reference="text1"
maxlength="255"
type="text"
value="Bitte besser.Bitte besser.Bitte besser."
data-match-error="Fields do not match"
data-error="Error"
data-load="data-load"
data-hidden="no"
data-required="no"
class="form-control">
- Wenn, beim FormElement Typ = Text, zbsp. Size = 10,10 angegeben wird, ist das HTML-Element = Textarea (supported Multi Line Text)
<textarea id="1027-544-43-0"
name="text1-43"
data-reference="text1"
maxlength="255"
cols="50"
rows="10"
data-max-height="1"
data-match-error="Fields do not match"
data-error="Error"
data-load="data-load"
data-hidden="no"
data-required="no"
class="form-control qfq-auto-grow">
Bitte besser.
Bitte besser.
Bitte besser.</textarea>
Lösungsvorschlag¶
Falls ein Text geladen wird und der Linebreaks hat und FE.type=Text und keine Size angegeben ist: setzen der Size auf 50,2.
- Assignee changed from Support: Web to Pascal Rössler
- Status changed from New to Feedback
- Status changed from Feedback to Ready to sync (develop)
- Assignee changed from Pascal Rössler to Carsten Rose
- Tracker changed from Support to Bug
- Status changed from Ready to sync (develop) to Closed
- Target version changed from 24.11.0 to 23.6.0
Also available in: Atom
PDF