2013-09-20 3 views
0

Я пытаюсь заполнить поле ввода текста, используя текст на основе javascript, который пользователь нажимает на сетку.Вставка управляющих символов в поле ввода текста Chrome

Пользователь может выбрать текст в ячейке сетки и выбрать текст из нескольких ячеек сетки. Чтобы обрабатывать выбор ячейки с несколькими сетками, я хотел бы вставить контрольный символ в качестве разделителя, поскольку входной текст может содержать любой символ.

Firefox и IE позволяют мне вставлять контрольный символ, и я использовал \ x12 Form-feed.

Тем не менее, тестирование на Chrome управляющего символа и всего текста после того, как он не смог ввести текстовое поле ввода.

Есть ли список контрольных символов, которые принимаются Chrome или альтернативным решением?

+0

Труба (|) является общим разделителем для использования? –

+0

Спасибо, но у меня нет контроля над текстом в поле, он теоретически может содержать любой символ, который можно ввести и может быть на любом языке ... | ~ или любой другой символ может быть в тексте на этом этапе. – Andrew

ответ

0

Я обнаружил, что TEXTAREA позволяет JavaScript вставлять управляющие символы. Это означает, что я могу иметь скрытое поле textarea и видимое поле ввода и перекрестно обновлять их. Это довольно грязно, поскольку решения идут, но по крайней мере страница теперь работает в Chrome.

Если есть лучшее решение или способ заставить Chrome принимать управляющие символы в полях ввода, таких как FF и IE, я хотел бы это узнать.

Смежные вопросы