输入框的 Scriptlet 和值

Scriptlet and values for an input box

我在页面上使用数据表,并通过从电子表格中收集数据来自动填充它。目前的代码如下所示:

 <tbody>
    <? var stringified1 = getDataJobNumbers(); ?>
    <? var stringified2 = getDataCustomerName();?>
    <? var stringified3 = getDataQuantity();?>
    <? var stringified4 = getDataInsertNumber();?>
    <? var stringified5 = getDataHours();?>
    <? var stringified6 = getDataDriverHours();?>
    <? var stringified7 = getDataDate();?>
     <?var job = JSON.parse(stringified1)?>
     <? var customer = JSON.parse(stringified2)?>
     <? var quantity = JSON.parse(stringified3)?>
     <? var inserts = JSON.parse(stringified4)?>
     <? var hours = JSON.parse(stringified5)?>
     <? var driverHours = JSON.parse(stringified6)?>
     <? var date = JSON.parse(stringified7)?>

        <? for (var i = 0; i < job.length; i++) { ?>
       <tr>
       <td><?= job[i] ?></td>
       <td><?= customer[i] ?></td>
       <td><?= date[i] ?></td>
       <td><?= quantity[i] ?></td>
       <td><?=inserts[i]?></td>
       <td><?= hours[i] ?></td>
       <td><?= driverHours[i] ?></td>
       </tr>

          <? } ?>

    </tbody>

现在,我想要做的是将插页、小时数和行驶时间实际显示为输入框。通常我会这样做:

<td><input type="text"></td>

就这样吧。但我希望电子表格中当前可能存在的任何值在输入框中显示为默认值。

这显然行不通:

<td><input type=text value="<?=inserts[i]?>"></td>

但是,我不确定会发生什么。任何指向正确方向的指示将不胜感激。在我的理解中,Scriptlet 仍然是一个灰色地带。

显然我打错了...

<td><input type="number" value="<?=inserts[i]?>"></td>

工作正常。