javascript - 动态更改表单操作?

标签 javascript php html

我想这个问题已经被问过几次了,我也确实在谷歌上找到了一些。

但是我并没有试图改变整个表单 Action 。我只需要部分地改变它。

我的意思是:

我有以下表格:

    <form action="order.php?add=<?php echo $product_name; ?>&amp;price=<?php echo $price; ?>&amp;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>

我需要做的是改变 qty=1在表单操作中,它反射(reflect)了 <input type="text" name="qty" id="qty" class="qty" size="12" />值(value)!

我怎样才能做到这一点?

最佳答案

将 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>

就是这样! :)

(我还删除了其他 URL 参数并将它们放入隐藏输入中。在我看来,这是一种更简洁的方法。)

关于javascript - 动态更改表单操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21284017/

相关文章:

javascript - 调整文本框大小以保持在背景图片内

javascript - jQuery .each 帮助,我想 trim ()数组中的所有字符串

javascript - 如何使用绘图管理器从谷歌地图中删除绘制的圆或多边形 - ng2-map

javascript - 问题使用 Mustache 模板渲染 Backbone 集合

javascript - Angular 1.4.8 错误 : [$injector:modulerr]

php - 在这种情况下是否可以执行 SQL 注入(inject)?

php - Yii cgridview 将自定义 html 属性添加到数据不起作用的按钮

php - table_exists() 方法可能无法正常工作

html - SVG 元素不在 DIV 中

javascript - 如何使用 javascript 中的坐标突出显示字符串中的单词?