У меня есть форма мобильного веб-сайта, в которую я хочу добавить атрибуты типа для входов, чтобы появился правильный формат клавиатуры.
Однако в настройке cakephp тип как число создается текстовой областью вместо ввода, а тип не устанавливается.
Настройка типа текста работает.
Как мне это переопределить и сделать так, чтобы CakePHP оставил его как текстовый ввод с type = number?
<?php echo $form->input('phone',array('type' => 'number')); ?>
Результат:
<textarea id="UserCardExpires" rows="6" cols="30" name="data[User][card_expires]"class="ui-input-text ui-body-c ui-corner-all ui-shadow-inset"></textarea>
Это нормально:
<?php echo $form->input('postcode' ,array('type' => 'text')); ?>
Результат
<input type="text" id="UserPostcode" name="data[User][postcode]" class="ui-input-text ui-body-c ui-corner-all ui-shadow-inset">