2016-07-26 2 views
0

codeigniter의 양식 조치에 옵션 값을 전달할 수 있습니까?codeignitor에서 조치를 취하기 위해 "select"이름 값을 전달하십시오.

<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> 

여기에서 "?"대신 action url에 옵션 값을 전달하고 싶습니다. 런타임에 실행 링크로 리디렉션됩니다.

감사합니다.

+0

하지만이 필요한 이유는 불분명합니다. –

+0

실제로 나는 www.something.com/ "option selected value"와 같은 URL 링크를 원했습니다. 내가 선택한 것은 무엇이든간에 그 페이지로 리디렉션 될 것입니다. 다른 페이지에 연결하여 쉽게 할 수 있다는 것을 알고 있지만, 같은 페이지가 있습니다. 거기에는 물건이없고, 해당 페이지에서만 필요합니다. . – Punam

+0

onChange javascript/jQuery 함수를 사용하여 동작 값을 형식으로 변경합니다. 다른 옵션은 없습니다 –

답변

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); 
}); 
에만 JS와
+0

안녕 페어리, 답장을 보내 주셔서 감사합니다. 내가 원하는 것처럼 그것은 나를 위해 일하고있다. 현재, 그것은 내 전체 행동 url을 내가 보내는 가치로 대체하고 있습니다. 하지만 나는 그것을 액션 URL에 추가하고 싶었다. 나는 ".attr"대신 ".append"를 사용했다. 그러나 그것은 작동하지 않는다. 나는 그것을 위해 무엇을해야만 하는가? ?? – Punam

+0

드롭 다운을 변경 한 후 양식을 제출 하시겠습니까? –

+0

예. 나는 그것을 제출하려고 시도하고있다 – Punam

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> 

추가 도움이 필요하면 알려주세요.

+0

안녕하세요, Mohit, 답장을 보내 주셔서 감사합니다. Fairy는 코드가 나를 위해 일하고있다. – Punam

관련 문제