Как мне ввести заглавные буквы, когда я набираю имя в представлении codeigniter? - PullRequest
0 голосов
/ 21 мая 2019

У меня есть 3 поля имени в представлении codeigniter.Когда я набираю имя в этих 3 полях, я хочу, чтобы первая буква имени была заглавной.

Как мне это сделать?

  <?=form_input(['name'=>'last_name','class'=>'form-control','placeholder'=>'Enter your last name','value'=>set_value('last_name')])?>

Мне нужна первая буква моего имени заглавными буквами.Это должно быть вставлено в поле таблицы базы данных с тем же.

1 Ответ

1 голос
/ 21 мая 2019

Чтобы показать в виде, пожалуйста, используйте CSS text-transform, чтобы сделать это

<input type='text' name='f_name' style='text-transform:capitalize'>
<br>
<input type='text' name='l_name'>

Вы можете увидеть здесь f_name начнется с заглавной буквы, а l_name не будет

После отправки формы вам необходимоиспользовать ucword() в контроллере или модели перед вставкой в ​​БД

Контроллер:

$fname = ucword($this->input->post('f_name'));
$lname = ucword($this->input->post('l_name'));

, а затем отправить его в модель для сохранения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...