是否可以将一些帖子输入值添加到“动作”网址?
例如:
<form method="post" action="index.php">
<input type="text" name="username">
<input type="submit">
</form>
生成的URL是index.php,但我想在url的末尾添加name的值,如下所示:
index.php?name=value
我不想从'post'更改为'get'。
答案 0 :(得分:2)
如果您想发布表单,请按照您的方式进行操作。您还可以在GET
中添加action
参数,例如:
<form method="post" action="index.php?name=value">
<input type="text" name="username">
<input type="submit">
</form>
也可以在发布前动态更改action
。
你可以用类似的东西来实现它:
<script type="text/javascript">
function changeAction() {
this.action += '&other=value';
}
</script>
<form method="post" action="index.php?name=value" onsubmit="changeAction()">
<input type="text" name="username">
<input type="submit">
</form>
(未经测试)
答案 1 :(得分:0)
您可以通过在表单提交时使用javascript / jQuery添加用户名值来动态添加表单的操作。
答案 2 :(得分:0)
您还可以在表单中放置input type='hidden'
,其中包含您要发布的值但不会显示在表单上