1

我有一个网页,其中一个input text用于条形码内容,一个select用于条形码类型。

因此,使用数据库,可以生成格式良好的条形码。

普通的最终用户不知道哪个条形码是哪种类型,但条形码阅读器知道并且可以将这种类型作为键盘输入发送。

问题是我不知道如何从输入更改为选择。

如果我使用 ,\t它会在输入中打印一个表格,而不是从一个输入切换到另一个。如果我使用\n它提交表单。

您是否知道我可以如何做到这一点,以便我的表格可以在有或没有条形码阅读器的情况下使用?

它可以打印条形码类型后跟条形码6931442700194|EAN13并在处理表单时拆分内容但是还有其他解决方案吗?

4

1 回答 1

2

您可以使用一些 Javascript 和onchange 事件(或一些类似的事件)来检测您的值input text已被更改(通过您的条形码阅读器)。然后你得到这个值并将其拆分为你的input textand 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;
}
于 2010-01-18T10:31:09.093 回答