Как получить данные для скрытого текстового поля и отправить форму? - PullRequest
3 голосов
/ 06 сентября 2010

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

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

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

Ответы [ 4 ]

5 голосов
/ 06 сентября 2010

Я иногда скрываю элементы на

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

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

0 голосов
/ 07 сентября 2010

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

0 голосов
/ 06 сентября 2010

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

0 голосов
/ 06 сентября 2010

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

...