我有大量的输入字段。如何将值传递给数组,以便将数组从一个页面传递到另一个页面? 示例:如何将Html输入值添加到PHP数组中?
<input type="text" value=<?php $arry = "compName" ?> placeholder="Company Name" />
这合法吗?我怎样才能正确地做到这一点?
编辑:
在我的网页,我已经“添加”和“删除”按钮,将添加/删除多个输入字段。底部还有一个“预览”按钮。用户将在点击预览之前添加/删除。预览将收集所有输入并将调用下一页。所以领域的数量是未知的。
这里是我的代码/标记的样子:
<div class="panel" style="width: 98%; margin:0 auto">
<div class="row">
<div class="large-6 columns">
Advertiser Info: <hr>
<input type="text" value="compName" placeholder="Company Name" />
<input type="text" value= "adEmail" placeholder="Email" />
<input type="text" value="adContName" placeholder="Contact Name" />
<input type="text" value="adPhone" placeholder="Phone # (NO DASHES)" />
<input type="text" value="adStreet" placeholder="Street Address" />
<input type="text" value="adCity" placeholder="City" />
<input type="text" value="adState" placeholder="State/Provice" />
<input type="text" value="adZip" placeholder="Zip/Postal Code" />
<input type="text" value="adCountry" placeholder="Country" />
</div>
<div class="large-6 columns">
Billing Info: <hr>
<input type="text" value="bEmail" placeholder="Email" />
<input type="text" value="bContName" placeholder="Contact Name" />
<input type="text" value="bPhone" placeholder="Phone # (NO DASHES)" />
<input type="text" value="bStreet" placeholder="Street Address" />
<input type="text" value="bCity" placeholder="City" />
<input type="text" value="bState" placeholder="State/Provice" />
<input type="text" value="bZip" placeholder="Zip/Postal Code" />
<input type="text" value="bCountry" placeholder="Country" />
</div>
</div>
</div>
因此,当用户点击添加和上面的代码完全相同的副本将会作出修改。
这样说,我想能够使用PHP数组通过html值。我怎样才能设置我的输入,以便我可以做到这一点?
如果您不介意使用Javascript/jQuery,请在onsubmit()期间序列化表单并填充到隐藏字段中。 –