use*_*877 1 html javascript php
我认为这个问题已被问过几次,我也在谷歌上找到了一些问题.
但是我并不想改变整个表单行为.我只需要部分改变它.
这就是我的意思:
我有以下表格:
<form action="order.php?add=<?php echo $product_name; ?>&price=<?php echo $price; ?>&qty=1" method="post">
<input type="text" name="qty" id="qty" class="qty" size="12" />
<input type="submit" class="button2" name="buttonadd" id="button" value="Add to cart" />
</form>
Run Code Online (Sandbox Code Playgroud)
我需要做的是改变qty=1表单动作,以便反映<input type="text" name="qty" id="qty" class="qty" size="12" />价值!
我怎样才能做到这一点?
将Form方法设置为'get'(现在是POST的东西)
<form action="order.php" method="get">
<input type="hidden" name="add" value="<?php echo $product_name ?>" />
<input type="hidden" name="price" value="<?php echo $price ?>" />
<input type="text" name="qty" id="qty" class="qty" size="12" />
<input type="submit" class="button2" name="buttonadd" id="button" value="Add to cart" />
</form>
Run Code Online (Sandbox Code Playgroud)
你有它!:)
(我还删除了其他URL参数并将它们放入隐藏的输入中.在我看来,这是一种更清晰的方法.)