2010-09-06 7 views
3

У меня есть приложение ASP.NET, предназначенное для устройства Windows CE, которое должно принимать информацию со сканированного штрих-кода. Устройство отправляет отсканированные данные в виде ввода строки с crlf в любое поле с фокусом. Я установил свою страницу с текстовым полем, который берет вход и отправляет сообщения, чтобы найти элемент.Как получить ввод в скрытое текстовое поле и отправить форму?

Теперь я хочу, чтобы этот ящик не был видимым для пользователя, но IE жалуется, когда я устанавливаю фокус на него, если поле «видимость: скрыто» или «display: none». Я попытался переместить его с экрана с использованием абсолютных координат, но установка фокуса прокручивает окно к новому местоположению.

Есть ли у кого-нибудь предложения по решению этой проблемы? Заранее спасибо.

ответ

5

Я иногда скрыть детали

.hide{margin-left:-99999px; position:absolute;} 

с помощью CSS, толкая элемент вне экрана, но оставляет его видимость в DOM и положении неповрежденной;

+0

Это звучит интригующе. Я сделаю это. Я не думал, что это отрицательное значение. – IronicMuffin

+0

Работал как шарм! – IronicMuffin

+0

отлично! удачи! –

0

Попробуйте использовать видимость: спрятать на div вокруг поля ввода.

0

Вы можете сканировать значение в скрытое поле?

0

Если вы не хотите показывать это текстовое поле пользователю, используйте скрытое поле.

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