Nie można tego zrobić z polem tekstowym. Nie masz wpływu na formatowanie tylko niektórych części atrybutu HTML5 placeholder
. Nie wspominając o tym, że jeśli chcesz uzyskać wielokolorowy tekst, nie możesz już używać pola tekstowego lub obszaru tekstowego. Będziesz musiał użyć elementu z atrybutem contenteditable="true"
i napisać niestandardową wtyczkę.
Oto na przykład jak markup może wyglądać następująco:
<div contenteditable="true">
Address Line 1 - <span style="color: red">Required</span>;
</div>
Ale ponieważ jest to div
elementem będzie teraz mieć jego kopię zapasową z odpowiedniego pola ukrytego tak, że wartość jest wysyłana do serwera . Również, gdy wartość tego pola ulegnie zmianie, należy ponownie zsynchronizować wartość ukrytego pola. To będzie dużo pracy.
trzeba utworzyć jednostkę modelu i stosowanie wymaganej dla niego .. – Umitk