0

我正在建立一个在线商店,我决定建立自己的购物车,我知道有很多开箱即用的解决方案,但它只是一个小商店,我更喜欢最好的辐条解决方案。

我想与非 JavaScript 脚本浏览器兼容的商店配对,所以我一直在考虑最好的方法。

我正在考虑做这样的事情:

 <script type="text/javascript">
$(document).ready(function() {
       $('form').each(function() {
               $(this).removeAttr('action')
      });

});
 </script>

<div>Product Description</div>

<form action="/addproduct.php" method="post">

<select name="size">
<option>Small</option>
<option>Medium</option>
<option>Large</option>
<option>X Large</option>
</select>

<input onclick="AddProduct();" value="Add Product" type="submit">
</form>

任何意见或建议将不胜感激。

4

2 回答 2

1

我认为最好的方法是做这样的事情:

$('form').each(function() {
    $(this).submit(function(event) {
        event.preventDefault(); //So that the form is not submitted.
        //Add the product to the cart.
    }
}
于 2012-12-30T17:42:28.763 回答
0

或者不硬编码 onclick="AddProduct();" 并在 JS 中通过 id 来添加一些魔法动作。

于 2012-12-30T19:22:05.860 回答