【发布时间】:2013-01-24 04:46:44
【问题描述】:
我从下拉 onchange 重定向,当我选择一个值时,当我从下拉 onchange 重定向重定向时页面不改变值。 我的 JavaScript
<script language="JavaScript" type="text/javascript">
function redirect(site){
window.location= site
}
</script>
像这样在我的表单上
<select name="bulan" onchange="redirect(this.value)">
<option value="#">Pilih Bulan</option>
<option value="<?= base_url(); ?>index.php/kalender/cari_agenda/<?= $this->uri->segment(3); ?>/01">Januari</option>
<option value="<?= base_url(); ?>index.php/kalender/cari_agenda/<?= $this->uri->segment(3); ?>/02">Februari</option>
<option value="<?= base_url(); ?>index.php/kalender/cari_agenda/<?= $this->uri->segment(3); ?>/03">Maret</option>
<option value="<?= base_url(); ?>index.php/kalender/cari_agenda/<?= $this->uri->segment(3); ?>/04">April</option>
<option value="<?= base_url(); ?>index.php/kalender/cari_agenda/<?= $this->uri->segment(3); ?>/05">Mei</option>
<option value="<?= base_url(); ?>index.php/kalender/cari_agenda/<?= $this->uri->segment(3); ?>/06">Juni</option>
<option value="<?= base_url(); ?>index.php/kalender/cari_agenda/<?= $this->uri->segment(3); ?>/07">Juli</option>
<option value="<?= base_url(); ?>index.php/kalender/cari_agenda/<?= $this->uri->segment(3); ?>/08">Agustus</option>
<option value="<?= base_url(); ?>index.php/kalender/cari_agenda/<?= $this->uri->segment(3); ?>/09">September</option>
<option value="<?= base_url(); ?>index.php/kalender/cari_agenda/<?= $this->uri->segment(3); ?>/10">Oktober</option>
<option value="<?= base_url(); ?>index.php/kalender/cari_agenda/<?= $this->uri->segment(3); ?>/11">November</option>
<option value="<?= base_url(); ?>index.php/kalender/cari_agenda/<?= $this->uri->segment(3); ?>/12">Desember</option>
</select>
我如何获得从这个表单中选择的值??
【问题讨论】:
-
我认为您使用的是 MVC 框架之一。可能是您的 URL 模式有问题。如果您使用的是 Firefox,请使用 firebug 检查它们(
-
localhost/portal/index.php/kalender/cari_agenda/1/01,我想从 url 模式中获取“1”
-
“1”是类别,“01”是月份
-
你到底想做什么?你的代码是正确的。它应该按预期重定向。
-
当我从下拉 onchange 中选择时,例如“Januari”,重定向页面也会从下拉 onchange 中显示“Januari”而不是“pilih bulan”
标签: php javascript redirect drop-down-menu onchange