【发布时间】:2014-01-29 09:22:12
【问题描述】:
如何在下拉列表中获取所选值并将其附加到 site_url?我不知道该怎么做。请指出我正确的方向。谢谢。
<form name="filterByDate" method="post">
<h3>Filter Suggestion</h3>
<select name="year">
<option value="2013">2013</option>
<option value="2014">2014</option></select>
<ul>
<li><a href="<?php echo site_url("suggestion/filter/1/". HOW TO APPEND SELECTED VALUE HERE ."); ?>">Jan</a></li>
<li><a href="<?php echo site_url("suggestion/filter/2"); ?>">Feb</a></li>
</ul>
</form>
我在下面编辑了接受的答案:这是编辑的部分:
var linksContainer=document.getElementById("linksContainer");
linksContainer.innerHTML="<li><a href=\"javascript:window.location('<?php echo site_url(); ?>/suggestion/filter/1/"+selval+"');\">January</a>
【问题讨论】:
-
我看到你给出的代码是服务器端代码,即用 php 编写的。如果要使用所选值更新 href 属性,则需要使用 javascript 并在客户端生成/更新超链接。有关更多信息,请参阅我的答案。
-
是的,我知道我需要在这里使用 javascript,但是如何将 js 放入链接中?可以使用onclick吗?
-
请看下面我的回答。我已经使用 js site_url(.....) 生成了链接
标签: javascript php jquery codeigniter