1

input textバーコード コンテンツselect用とバーコード タイプ用のWeb ページがあります。

したがって、データベースを使用して、適切な形式でバーコードを生成することができます。

通常の最終ユーザーは、どのバーコードがどのタイプであるかを知りませんが、バーコード リーダーはこのタイプを認識し、キーボード入力として送信できます。

問題は、入力から選択に変更する方法がわからないことです。

を使用すると\t、入力から別の入力に切り替える代わりに、入力に集計が出力されます。それを使用する場合は\n、フォームを送信してください。

バーコード リーダーの有無にかかわらず、フォームを使用できるようにする方法を教えてください。

バーコードに続いてバーコードの種類を印刷し6931442700194|EAN13、フォームの処理時にコンテンツを分割することはできますが、別の解決策はありますか?

4

1 に答える 1

2

Javascriptとonchangeイベント(または同様のイベント)を使用して、値が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;
}
于 2010-01-18T10:31:09.093 に答える