2014-12-09 1 views
0

Мне нужно преобразовать текст ввода формы в строчный. Я сделал эту часть, используя свойство text-transform css. Но проблема возникает, когда мы снова заполняем форму и формируем данные из истории форм в качестве параметров ввода. Данные, поступающие из истории, показывают два варианта для каждого варианта: один в нижнем регистре, а другой в верхнем регистре, например AISHA ZAFAR и aisha zafar, как два варианта для выпадающих списков. Это связано с отправкой формы или чем-то еще.Строчный преобразованный текст отображается в верхнем регистре в истории форм

Эта проблема на самом деле возникает, когда мы на капсуле и вводим текст. Хотя css преобразует его в нижний регистр для пользователя, но в истории формы я вижу две форматированные строки для текста: одну в нижнем регистре, а другую в верхнем регистре.

Заранее спасибо.

+0

Это связано с кэшированием браузера. Почему именно вам нужно поле ввода во всем нижнем регистре? – wahwahwah

+0

Вы не очень много нам рассказываете - это .js, C# и т. Д.? На большинстве языков есть функция .ToLower(), которую вы можете прикрепить ... имеется только недостаточно информации, чтобы помочь вам в этом. –

+0

Спасибо за ваши ответы. Я должен был внести изменения, чтобы пользователи могли вводить имя пользователя только в нижнем регистре, и для этого я использовал свойство text-transform css, а для сервера я использую PHP. Его работы отлично подходят для меня. Проблема возникает, когда мы видим имена пользователей (исходящие из кеша) в качестве опций в текстовых окнах, и для каждого имени пользователя я вижу два форматированных имени пользователя 1 в нижнем регистре, а другой - в верхнем регистре. Эта проблема возникает, когда мы в caplock вводим имя пользователя. – aishazafar

ответ

0

может быть это кэш браузера, вы можете попробовать Отключить автозаполнение

<input type="text" autocomplete=off name="email" style=" text-transform: lowercase;" > 
Смежные вопросы