我需要在我的项目中手动添加所有文本框。
<form>
<?php for($i=0;$i<3;$i++){ ?>
<input type="text" name="product[]">
<?php } ?>
</form>
如何解决这个问题,以便插入的产品数量可以灵活。 例如,用户1需要购买4件商品,用户2想要购买8件商品。如果没有动态文本框,我需要通过调整循环值(在我的编码中)手动添加文本框。
最佳答案
听起来这是对客户产品的更新,对吧?
如果是这样,您可能在某处有产品数组。
所以你可能会这样做:
$products = $customer->products ;//or your array
for($i=0;$i<count($products);$i++){
// your code
}
或者您可以通过 JavaScript 添加它(如果这是购买时刻,听起来更像是这样 - 新产品,而不是更新)
或者您可能希望为每个客户提供一个配置。
或者请更具体、更具描述性
关于javascript - 在表单中动态添加数组文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19701672/