0
在爲shoppingcart視圖設計模板時,我使用循環來創建要顯示的購物車中的商品列表。我還希望提供刪除按鈕以使用戶能夠從每個商品中刪除每個商品html出來是這樣的購物車頁面html表單設計
這裏在下面的html代碼中,在/ books/removefromcart/91,91是shoppingcart id。 Cartitemid代表物品的ID。
這是不好的風格,爲每個列表項創建一個表單?哪種方式是正確的?
<form action="/books/removefromcart/91" method="POST" >
<li>1. mastering java 1 copies
<input type="hidden" name="cartitemId" value="94"/>
<input type="submit" value="remove"/>
</li>
</form>
<form action="/books/removefromcart/91" method="POST" >
<li>2. mastering python 2 copies
<input type="hidden" name="cartitemId" value="93"/>
<input type="submit" value="remove"/>
</li>
</form>
<form action="/books/removefromcart/91" method="POST" >
<li>3. mastering ruby 1 copies
<input type="hidden" name="cartitemId" value="92"/>
<input type="submit" value="remove"/>
</li>
</form>
..
<!--a form for adding item to cart -->
<form action="/books/addtocart/43" method="POST">
<label for="quantity">Number of Copies:</label>
<select id="quantity" name="quantity">
<option selected="" value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
...
</select>
<input type="hidden" name="cartId" value="91"/>
<input type="submit" value="AddToCart" />
</form>