如何添加相对路径以提交 HTML 表单?
How can I add a relative path to submit an HTML form?
我想为提交 HTML 表单的表单使用相对路径。我已经尝试 ./submit
但它不起作用。
CodeIgniter + 生成的代码:
echo form_open('./submit');
// <form action="http://example.com/./submit" method="post" accept-charset="utf-8">
这就是我想要的:
http://example.com/seekerpanel/changepassword/submit
这就是我得到的:
http://example.com/submit
我如何解决此路径相对于 changepassword
页面的问题?
你不会直接将相对路径 http://example.com/seekerpanel/changepassword/submit
添加到操作表单属性中吗?
<form action="http://example.com/seekerpanel/changepassword/submit" method="get">
<input type="submit" value="Submit">
</form>
现在我认为没有人会问这个问题,因为相对路径问题在 2015 年提出并解决了,但是如果有人遇到错误,请检查其他参数,例如 "method" 并查看说明您输入了正确的值。
我可以使用 url 助手中的 current_url 函数来做到这一点。
这会生成所需的输出:
echo form_open(current_url().'/submit');
我想为提交 HTML 表单的表单使用相对路径。我已经尝试 ./submit
但它不起作用。
CodeIgniter + 生成的代码:
echo form_open('./submit');
// <form action="http://example.com/./submit" method="post" accept-charset="utf-8">
这就是我想要的:
http://example.com/seekerpanel/changepassword/submit
这就是我得到的:
http://example.com/submit
我如何解决此路径相对于 changepassword
页面的问题?
你不会直接将相对路径 http://example.com/seekerpanel/changepassword/submit
添加到操作表单属性中吗?
<form action="http://example.com/seekerpanel/changepassword/submit" method="get">
<input type="submit" value="Submit">
</form>
现在我认为没有人会问这个问题,因为相对路径问题在 2015 年提出并解决了,但是如果有人遇到错误,请检查其他参数,例如 "method" 并查看说明您输入了正确的值。
我可以使用 url 助手中的 current_url 函数来做到这一点。
这会生成所需的输出:
echo form_open(current_url().'/submit');