我想知道在提交表单时是否可以在创建的URL中包含变量?
形式:
<form class="register_form" action="action.php" method="get">
Team Name*: <input type="text" name="teamname" required />
Team Region*: <input type="text" name="teamregion" maxlength="4" required />
Team Leader*: <input type="text" name="teamleader" maxlength="16" required />
Team Members: <input type="text" name="teammembers" />
<input name="register_submit" type="submit" value="Register" />
</form>
我希望链接最终为:http://.../action.php?do=register
我的理由是,我可以使用action.php使用if语句进行多项操作。谢谢^^
答案 0 :(得分:1)
只需将您想要的变量附加到操作链接。
<form class="register_form" action="action.php?do=register" method="get">
Team Name*: <input type="text" name="teamname" required />
Team Region*: <input type="text" name="teamregion" maxlength="4" required />
Team Leader*: <input type="text" name="teamleader" maxlength="16" required />
Team Members: <input type="text" name="teammembers" />
<input name="register_submit" type="submit" value="Register" />
</form>
或者您可以在表单中添加隐藏字段:
<input type="hidden" name="do" value="register" />
答案 1 :(得分:0)
当然,表单操作URL可以有一个查询字符串:
<form class="register_form" action="action.php?do=register" method="POST">
表单数据将通过POST
发送,但do
仍可通过GET
发送。
答案 2 :(得分:0)
您需要将其添加到表单
<input type="hidden" name="do" value="register">
答案 3 :(得分:0)
是的,有可能。您可以使用以下任何一种方法
1)您可以设置submit
按钮“do”的名称;由于您的提交按钮的值是“注册”
<input type="submit" name="do" value="Register" />
或强>
2)您可以在表单中添加隐藏字段
<input type="hidden" name="do" value="register" />