传递“select”名称值以在codeigniter中形成操作

时间:2016-07-26 06:27:07

标签: php codeigniter

是否可以将选项值传递给codeigniter中的表单操作?

 <form class="form-inline space-top mb-0" method="post" action="<?php echo $this->config->item('base_url');?>instructor-search/<?php echo "?" ?>">
      <select name="location" class="form-control form-control-trans form-control-transs">
       </option value="name1">Name1</option>
       </option value="name2">Name2</option>
       </option value="name3">Name3</option>
       </option value="name3">Name4</option> 
      </select>
  </form>

在这里,我想在动作网址中传递选项值来代替“?”在运行时,然后它重定向到动作链接。

2 个答案:

答案 0 :(得分:0)

请尝试使用以下格式的GET方法。

<form class="form-inline space-top mb-0" method="GET" action="<?php echo $this->config->item('base_url');?>instructor-search>
      <select name="location" class="form-control form-control-trans form-control-transs">
       </option value="name1">Name1</option>
       </option value="name2">Name2</option>
       </option value="name3">Name3</option>
       </option value="name3">Name4</option> 
      </select>
  </form>

如果您需要进一步的帮助,请告诉我。

答案 1 :(得分:0)

希望它为你工作

Html代码

<form id="myForm" action="https://example.com/test">
<select id="chnageDrop">
        <option value="url1">URL1</option>
        <option value="url2">URL2</option>
        <option value="url3">URL3</option>
    </select>
</form>

Jquery代码

$("#chnageDrop").change(function(){
    var baseUrl = 'https://example.com/test';
    var optionValue = this.value;
    var finalUrl = baseUrl + "&dropData=" + optionValue;
    $("#myForm").attr('action',finalUrl);
});