对于如下所示接受数字的文本框,如何将默认值设置为 0?
<input name="smtpPort" type="number" id="smtpPort" size="30" maxlength="50" class="input-full" tabindex="4" value="{{model.PortNumber}}">
虽然 DB 中的值为 null,但它仍然在文本框中显示 0。
任何帮助,将不胜感激。
原文由 NiksJ 发布,翻译遵循 CC BY-SA 4.0 许可协议
设置默认值的 HTML 属性是
value
:您将此默认值设置为
null
,没有任何内容(在 HTML 中)可以将其更改为零(或其他任何内容)。您必须修复数据库或模板引擎中的值(类似于
{{model.PortNumber || 0}}
)。至少,您可以强制您的字段填充
required
属性: