我正在创建一个简单的表单,在填写时,它会将变量和表单内容添加到https://www.example.com/clients/cart.php?a=add&pid=91
因此,目标是创建一个名称为sld
的表单,然后将其添加到上述网址的末尾,以便它变为https://www.example.com/clients/cart.php?a=add&pid=91&sld=CONTENT
但是,表单(下面的代码)会忽略现有变量,而只是默认为https://www.example.com/clients/cart.php (eg. cart.php?sld=CONTENT
。
有没有办法保留现有变量并在提供的URL末尾提交表单内容?
<form action="https://www.example.com/clients/cart.php?a=add&pid=91" method="get">
<input type="text" name="sld" placeholder="google">.
<input type="text" name="tld" placeholder="com">
<input type="submit" value="submit">
</form>
答案 0 :(得分:1)
您可以使用以下值添加两个隐藏字段:
<form action="https://www.example.com/clients/cart.php" method="get">
<input type="text" name="sld" placeholder="google">.
<input type="text" name="tld" placeholder="com">
<input type="submit" value="submit">
<input type="hidden" name="a" value="<?php echo $_GET['a']; ?>">
<input type="hidden" name="pid" value="<?php echo $_GET['pid']; ?>">
</form>