我有一个带有条形码内容的input text
和条形码类型的select
的网页。
因此,使用数据库,可以生成良好格式的条形码。
普通的最终用户不知道哪种条形码是哪种类型,但条形码阅读器知道并可以将这种类型作为键盘输入发送。
问题是我不知道如何从输入更改为select。
如果我使用\t
,它会在输入中打印一个表格,而不是从一个输入切换到另一个。如果我使用\n
,它会提交表单。
您是否知道如何使用条形码阅读器来使用我的表单?
它可以打印条形码,然后打印条形码类型6931442700194|EAN13
,并在处理表单时拆分内容,但是有其他解决方案吗?
发布于 2010-01-18 10:31:09
您可以使用一些Javascript和onchange event (或一些类似的事件)来检测您的input text
的值是否已被条形码阅读器更改。然后你得到这个值,并在你的input text
和select
上分割它。
<input type='text' id='inputtext' onchange='splitValue();' />
<select id='myselect'>...</select>
和JavaScript
function splitValue()
{
var input=document.getElementById('inputtext');
var select=document.getElementById('myselect');
var test = input.value;
// Perform some splitting and formatting
input.value = splitted_inputvalue;
select.value = splitted_selectvalue;
}
https://stackoverflow.com/questions/2085066
复制