<form action="index.php?c=search&m=lists" method="" target="_blank"> <input type="text" class="ser_input" value="搜索" name="sousuo" onclick=this.value="" /> <input type="submit" class="ser_button" value=""/> </form>
其中action="index.php?c=search&m=lists" 引号中的值就是要提交到的网页method = "" 这里两个选择一个是get 一个是post,为什么我使用post能跳转到index.php?c=search&m=lists search控制器和lists方法指定的页面,而使用get时,点击提交跳转到index.php?sousuo=搜索
其中action="index.php?c=search&m=lists" 引号中的值就是要提交到的网页method = "" 这里两个选择一个是get 一个是post,为什么我使用post能跳转到index.php?c=search&m=lists search控制器和lists方法指定的页面,而使用get时,点击提交跳转到index.php?sousuo=搜索
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body>
<form action="test.php?a=1&b=2" method="get">
<input type="text" name="c" value="" />
<input type="submit" name="s" value="sub" />
</form>
</body>
</html>GET http://192.168.1.10/test.php?c=1&s=sub HTTP/1.1
Host: 192.168.1.10
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Referer: http://192.168.1.10/test.html
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
Accept-Charset: GBK,utf-8;q=0.7,*;q=0.3请求忽略掉了URL里的get参数,看样得hidden藏里面了。
但是我现在要实现的是在首页做站内搜索,不能把搜索的结果展示在首页啊,要求跳转到由search控制器和lists方法指定的searchlists.html页面,把搜索的结果显示出来,就像本站的搜索一样 search控制器和lists方法提交到searchlists.html页面
class searchAction extends baseAction{
public function lists(){
$this->view->display('searchlists.html');
}