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