我的View
中有以下文本框:
占位符的代码:
@Html.TextBoxFor(m => m.Listing.Location.AddressLine1, new {@placeholder="Address Line 1 - Required"})
问题:如何在RED中将文字设为“必填”。
答案 0 :(得分:4)
您无法使用文本字段执行此操作。您无法控制HTML5 placeholder
属性的某些部分的格式。更不用说如果你想要实现多色文本,你就不能再使用文本字段或文本区域了。您必须使用具有contenteditable="true"
属性的元素并编写自定义插件。
以下是标记的外观:
<div contenteditable="true">
Address Line 1 - <span style="color: red">Required</span>;
</div>
但由于这是一个div
元素,您现在必须使用相应的隐藏字段对其进行备份,以便将值发送到服务器。此外,当此字段的值更改时,您还需要重新同步隐藏字段值。这将是很多工作。
答案 1 :(得分:1)
在模型中
[必需]
export { ApproveModal, DeclineModal };
尝试使用空的@ Html.TextBox
import { ApproveModal, DeclineModal } from '~/components/common/modal';