代码之家  ›  专栏  ›  技术社区  ›  Moose

无法从PHP中打印的元素中$_GET文本字段的内容

  •  1
  • Moose  · 技术社区  · 11 年前

    我有一个.phtml表单,它允许用户从一个框中选择数量从1到5的框。

    根据所选的值,我使用JS调用一个PHP方法,使用Ajax打印这些框的维度字段,然后要求用户填写这些字段。

    for ($counter = 0; $counter < $boxes; $counter++){
            if ($counter%2==0){
                echo "<tr class=\"even pointer\">";
            }
            else{
                echo "<tr class=\"pointer\">";
            }
            echo "<td>" . ($counter+1) . "</td>
                  <td class=\"value\"><select name=\"dispatch_parcel_" . $counter . "_type\" id=\"dispatch_parcel_" . $counter . "_type\" style=\"width:138px\">" . $this->getBoxTypes() . "</select></td>
                  <td class=\"value\"><input name=\"dispatch_parcel_" . $counter . "_length\" id=\"dispatch_parcel_" . $counter . "_length\" value=\"n/a\" disabled/></td>
                  <td class=\"value\"><input name=\"dispatch_parcel_" . $counter . "_width\" id=\"dispatch_parcel_" . $counter . "_width\" value=\"n/a\" disabled/></td>
                  <td class=\"value\"><input name=\"dispatch_parcel_" . $counter . "_height\" id=\"dispatch_parcel_" . $counter . "_height\" value=\"n/a\" disabled/></td>
                  <td class=\"value\"><input name=\"dispatch_parcel_" . $counter . "_weight\" id=\"dispatch_parcel_" . $counter . "_weight\" value=\"n/a\" disabled/></td></tr>";
        }
    

    到目前为止,一切都是100%有效的。

    这些都打印到现有表单中的div中。在div字段之后,有一个提交按钮,它调用一个方法来根据这些维度进行计算。

    然而,当尝试$_GET上面打印的输入元素的值时,我得到了如下错误

    注意:未定义的索引:/chrot/home/[mysite][/[mysite]html/app/code/local/[mynamespace]/[mymodule]/controllers/Adminhtml/[mycontroler].php中的dispatch_parcel_0_length

    (我在试图获取任何其他打印元素的内容时也会遇到类似的错误)

    我已经四次检查了:

    -确切的元素 与firebug共存&chrome开发工具

    -表单的方法 收到

    -打印元素的div 在表单中 字段集 .

    非常感谢您的意见,非常感谢。

    1 回复  |  直到 11 年前
        1
  •  1
  •   po_taka    11 年前

    残废 元素未发送,请尝试使用 只读的