0

フォームにデータを入力するためのバーコードのスキャンを処理するページに、文字列処理を追加しています。

私の Javascript 関数は文字列を受け取り、必要に応じて日付として読み取るように操作します。

結果の微調整された文字列をテキスト フィールドに入力する方法がわかりません。

 for (i = 1; i <= itemcount; i++) {
     tempEXP = eval("this.document.all.form1.txtExpiration" + i + ".value");

     //code for Lombard GTIN Barcode Date Handling
     if (this.document.all.form1.hidClient.value == 393) {
         if (tempEXP.length > 11) {
             if (tempEXP.slice(0, 2) == "]C") {
                 tempEXP = tempEXP.slice(21, 27);
                 tempEXP = "20" 
                           + tempEXP.substring(0, 2) + "-" 
                           + tempEXP.substring(2, 4) + "-" 
                           + tempEXP.substring(4, 6);
             }

これは値を取得し、評価して編集します。

私は今それをページに戻す必要があります。

関数の後半の検証後では、これを使用してポストバックしようとします。

    if ( answer == true )
{
    if(this.document.all.form1.hidClient.value == 393)
        {
            this.document.form1.inputbox.value = tempEXP;
        }

私もいくつかの異なる方法を試しましたが、うまくいきませんでした。私はこれについてすべて間違っていますか?

ありがとうございました!

4

0 に答える 0