我正在创建一个展示网站上销售产品的页面。我想在每个产品旁边包含一个“加入购物车”按钮,这些产品的标记类似于:
<h4 class="productHeading">Product Name 1</h4>
<div>
Extra information on the product 1.
</div>
<h4 class="productHeading">Product Name 2</h4>
<div>
Extra information on the product 2.
</div>
...
由于提交输入将具有不同名称(包括产品代码),所以关键问题是:应该在一个表单中包装整个产品列表,还是为每个产品创建一个表单? 在代码中:
<form method="post" action="process.php">
<h4 class="productHeading">Product Name 1</h4>
<div>
Extra information on the product 1.
<input type="submit" name="submit1" value="Add to Cart">
</div>
<h4 class="productHeading">Product Name 2</h4>
<div>
Extra information on the product 2.
<input type="submit" name="submit2" value="Add to Cart">
</div>
</form>
或者...
<h4 class="productHeading">Product Name 1</h4>
<div>
Extra information on the product 1.
<form method="post" action="process.php">
<input type="submit" name="submit1" value="Add to Cart">
</form>
</div>
<h4 class="productHeading">Product Name 2</h4>
<div>
Extra information on the product 2.
<form method="post" action="process.php">
<input type="submit" name="submit2" value="Add to Cart">
</form>
</div>
哪种方法是最佳实践?有没有使用其中一种或另一种的严重原因,或者我完全错了?
required
属性,而不必让用户在修改产品y的某些内容时填写产品x的字段。 - Sam