我是opencart的初学者。我创建了一个自定义页面,我试图将提交的表单(方法类型GET)值提交给页面本身,但是当我点击提交时,所有信息都会重定向到主页。
更具体地说,
<form method='get' action='".$this->url->link('common/custompage','','SSL')."'>
<input type='text' name='limit' maxlength='8' placeholder='Enter price to limit'>
<input type='hidden' value='69' name='orderid' />
<select name='decision'>
<option value='approve'>Approve</option>
</select>
<input type='submit' value='Continue'>
</form>
URL框中的结果是
http://www.example.com/index.php?limit=&orderid=69&decision=approve
而不是
http://www.example.com/index.php?route=common/custompage?limit=&orderid=69&decision=approve
是否可以将这些值提交给页面本身?
POST方法工作正常,但我需要GET。
答案 0 :(得分:1)
method="get"
会将操作的整个查询字符串替换为表单的值。要将路径作为参数添加回来,只需创建一个隐藏字段:
<input type="hidden" name="route" value="common/custompage" />