Yii2: Как заработать в текстовом поле? - PullRequest
0 голосов
/ 03 марта 2019

У меня есть это текстовое поле, и мне нужно использовать заглавные буквы (заглавные буквы), когда пользователь вводит слово:

<?= $form->field($model, 'name')->textInput(['maxlength' => true]) ?>

Пример. У меня есть это:

lower-case

Но мне нужно это:

upper-case

Может быть, я должен использовать jQuery(Я предпочитаю не использовать его :)).

Ответы [ 2 ]

0 голосов
/ 04 марта 2019

Я решил, добавив 'style' => 'text-transform:capitalize':

<?= $form->field($model, 'name')->textInput(['maxlength' => true, 'style' => 'text-transform:capitalize']) ?>
0 голосов
/ 03 марта 2019

Вы можете просто ввести первую букву слова в заглавную букву, используя text-transform свойство CSS , которое управляет регистром текста и прописными буквами.

<!DOCTYPE html>
<html>
<head>
</head>
<body>
	<input type="text" name="Name" style="text-transform:capitalize" /> 
</body>
</html>
...