Obwohl der Wert in DB null ist, wird im Textfeld immer noch 0 angezeigt.
Jede Hilfe wäre willkommen.
Sie möchten also den Wert im Feld auf 0 setzen, wenn die DB einen NULL-Wert hat?
– Eduard Uta
21. Januar 2016 um 13:45 Uhr
Sie möchten den Wert in der DB fixieren oder den in der Textbox angezeigten Wert fixieren?
– und ich
21. Januar 2016 um 14:09 Uhr
HTML-Attribut zum Festlegen eines Standardwerts ist value:
<input type="number" value="1">
Sie setzen diesen Standardwert auf nullund nichts (in HTML) kann es auf Null (oder irgendetwas anderes) ändern.
Sie müssen den Wert in Ihrer Datenbank oder in Ihrer Vorlagen-Engine (so etwas wie {{model.PortNumber || 0}}).
Zumindest können Sie erzwingen, dass Ihr Feld gefüllt wird required Attribut:
<input type="number" required value="">
Vielen Dank an alle. Das hat bei mir funktioniert.
@KowsiganAtsayam: Ja, ich versuche, einen Zustand mit einem Anfangswert wie diesem einzustellen stackoverflow.com/questions/40201501/…
– Hema Nandagopal
14. August 2021 um 8:54 Uhr
Der richtige Weg sollte sein, den Wert vor dem Senden an die Vorlage zu korrigieren. Wenn Sie jedoch immer noch darauf bestehen, dies im Frontend zu tun, können Sie es auch mit versuchen || Operator in Ihrem AngularJS-Frontend.
Sie möchten also den Wert im Feld auf 0 setzen, wenn die DB einen NULL-Wert hat?
– Eduard Uta
21. Januar 2016 um 13:45 Uhr
Sie möchten den Wert in der DB fixieren oder den in der Textbox angezeigten Wert fixieren?
– und ich
21. Januar 2016 um 14:09 Uhr