2010-01-18 19 views
1

我有一個網頁,其中條形碼內容爲input text,條形碼類型爲select如何使用條形碼閱讀器在HTML表單中填寫兩個輸入[文本]?

因此,使用數據庫,可以生成良好格式的條形碼。

正常的最終用戶不知道哪種類型的條形碼,但條形碼閱讀器知道並可以將此類型作爲鍵盤輸入發送。

問題是我不知道如何從輸入更改到選擇。

如果我使用\t,它會在輸入中打印一個列表,而不是從輸入切換到另一個。如果我使用\n它提交表單。

您是否知道如何做到這一點,以便我的表單可以帶或不帶條形碼讀取器使用?

它可以打印條形碼,接着用條形碼類型6931442700194|EAN13和處理的形式,但有另一種解決方案時,拆分的內容?

+0

您能不能給條形碼閱讀器的樣本輸出? – 2010-01-18 09:51:32

+0

我可以定義我需要的輸出。基本上,有兩個變量:'symbol.data'和'symbol.type' – Natim 2010-01-19 02:38:34

回答

2

您可以使用一些Javascript和onchange event(或某些類似事件)來檢測您的input text的值是否已更改(通過您的條形碼讀取器)。然後你得到這個值並將其分配到你的input textselect

<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; 
} 
+0

好主意。謝謝。 – Natim 2010-01-19 02:39:30

相關問題