Я хочу использовать заглавные буквы в верхнем регистре некоторых полей в форме HTML.Как заглавные буквы и прописные буквы в AngularJS?
HTML
<form role="form" ng-submit="submit()">
<input type="text" class="capitalize" ng-model="first"/>
<input type="text" class="uppercase" ng-model="last"/>
<button type="submit"></button>
</form>
CSS
.uppercase {
text-transform: uppercase;
}
.capitalize {
text-transform: capitalize;
}
Когда я ввожу данные о полях работает хорошо, но когда form
представляется, капитализация не сохраняется.
Я использую Угловой контроллер/услугу для отправки данных на мой сервер. Должен ли я редактировать данные на моем контроллере, или я могу сохранить капитализацию CSS?
Спасибо! :)
CSS не физически изменить форму. он просто меняет, как он отображается. если вы хотите изменить фактические символы в полях формы, вам нужно будет использовать javascript. –
, как указано выше, или проанализировать значения в вашем бэкэнд для использования заглавной буквы/прописной буквы. Я не уверен, в чем польза от этого: вы всегда можете представить данные с теми же селекторами CSS, которые вы добавили в свои поля ввода – Luca