表单操作不提交硬编码变量

Pet*_*etr 0 php

我有一个带有下面代码的表单,它将表单选项作为"项目"变量发送.

<form name="projects" method="get" action="\web\ttt.php?str=aaa" >
Run Code Online (Sandbox Code Playgroud)

但是,输出总是看起来像这样:

/ttt.php?Projects=3 //我在表格动作中定义了str = aaa缺失.

如何让它传递这个变量?

谢谢

Chr*_*isR 6

当使用GET作为方法时,将丢弃action属性中的所有查询参数,并使用表单中的项目,或者更改为POST而不是GET,或者添加名为'str'和值'aaa'的隐藏字段以实现你正在努力做到.


Too*_*the 5

您应该使用隐藏的输入控件来传递带有表单的变量.

<input type="hidden" name="myname" value="myvalue" />
Run Code Online (Sandbox Code Playgroud)