请教下拉框里填文章标题,选择文章标题点击跳转到文章页怎么写呢
<form id="competitionform" name="competitionform" action="/index.php" method="GET">
<input type="hidden" name="s" value="api">
<input type="hidden" name="c" value="api">
<select name="competition" id="competition" class="makeMeFancy" onchange="this.form.submit();">
{module module=news catid=18}
<option value="4">{$t.title}</option>
{/module}
</select>
</form>
<form id="competitionform" name="competitionform" action="/index.php" method="GET"> <input type="hidden" name="s" value="news"> <input type="hidden" name="c" value="tiao"> <select name="competition" id="competition" class="makeMeFancy" onchange="this.form.submit();"> {module module=news catid=18} <option value="4">{$t.title}</option> {/module} </select> </form>再新建文件dayrui/app/news/Controllers/Tiao.php,代码如下<?php namespace Phpcmf\Controllers; class Tiao extends \Phpcmf\Home\Module { public function index() { $this->_module_init(); $data = $this->content_model->get_data((int)\Phpcmf\Service::L('Input')->get('id')); if ($data) { \Phpcmf\Service::L('Router')->is_redirect_url(dr_url_prefix($data['url'], $this->module['dirname'])); } else { exit("文章不存在"); } } }<form id="competitionform" name="competitionform" action="/index.php" method="GET"> <input type="hidden" name="s" value="news"> <input type="hidden" name="c" value="tiao"> <select name="id" id="competition" class="makeMeFancy" onchange="this.form.submit();"> {module module=news catid=18} <option value="4">{$t.title}</option> {/module} </select> </form>表单改一下selet的name<form id="competitionform" name="competitionform" action="/index.php" method="GET"> <input type="hidden" name="s" value="news"> <input type="hidden" name="c" value="tiao"> <select name="id" id="competition" class="makeMeFancy" onchange="this.form.submit();"> {module module=news catid=18} <option value="{$t.id}">{$t.title}</option> {/module} </select> </form>改下value值,扩展控制器啊,不影响程序对比和升级<form id="competitionform22" name="competitionform" action="/index.php" method="GET"> <input type="hidden" name="s" value="news"> <input type="hidden" name="c" value="tiao"> <select name="id" class="makeMeFancy" onchange="document.getElementById("competitionform22").submit(); "> {module module=news catid=18} <option value="{$t.id}">{$t.title}</option> {/module} </select> </form><select name="id" class="makeMeFancy" onchange="document.getElementById('competitionform22').submit(); ">齐云电商应该是单引号吧,两个双引号肯定是错的<form id="competitionform22" name="competitionform" action="/index.php" method="GET"> <input type="hidden" name="s" value="news"> <input type="hidden" name="c" value="tiao"> <select name="id" class="makeMeFancy" onchange="document.getElementById('competitionform22').submit(); "> {module module=news catid=18} <option value="{$t.id}">{$t.title}</option> {/module} </select> </form>再新建文件dayrui/app/news/Controllers/Tiao.php,代码如下
<?php namespace Phpcmf\Controllers; class Tiao extends \Phpcmf\Home\Module { public function index() { $this->_module_init(); $data = $this->content_model->get_data((int)\Phpcmf\Service::L('Input')->get('id')); if ($data) { \Phpcmf\Service::L('Router')->is_redirect_url(dr_url_prefix($data['url'], $this->module['dirname'])); } else { exit("文章不存在"); } } }