У меня есть текстовое поле внутри панели обновления:
<asp:TextBox ID="txtInsert"
runat="server" Font-Size="Large" MaxLength="13"
Width="150px" onkeyup="doPostBack(this);" AutoPostBack="True"
OnTextChanged="txtInsert_TextChanged"></asp:TextBox>
и это текстовое поле должно получить значение от сканирования штрих-кода. Все штрих-коды состоят из 13 цифр. в методе txtInsert_TextChanged я проверяю, отсканировано ли значение внутри таблицы, и отображаю сообщение, и удаляю значение текстового поля.
Проблема в том, что иногда он считывает только 1 символ или 4 символа, иногда у меня есть 13 цифр, но они состоят из двух штрих-кодов.
По сути, я думаю, что мне нужно каким-то образом увеличить время нажатия клавиши, поскольку она считывает только часть штрих-кода, а затем объединяет ее со вторым считыванием штрих-кода...
и кстати: метод doPostBack(this) находится здесь:
<script type="text/javascript">
function doPostBack(o) {
__doPostBack(o.id, '');
}
</script>
Есть идеи ?
PS: сканер не выдает ENTER в конце...