채택완료

$sfl $stx 이외에 추가하려면 어떻게 해야 하나요?

2024-01-29 (월) 17:19:39 28,215

안녕하세요? 항상 도움 받고 있습니다. 

포인트 관리 페이지에서 날짜 필터를 추가하려고 합니다. 

이때 $sfl $stx 이외에 날짜 값을 버튼을 클릭했을 때 전달하려면 어떻게 해야 하나요?

코드는 아래와 같습니다.
 

Copy
<form name="fsearch" id="fsearch" class="local_sch01 local_sch pull-left" method="get">

 

<!-- 월 검색 -->

 

<!-- 년도 선택 -->

  <select id="year-select" style="width:97px;margin-right:3px;">

    <!-- JavaScript를 통해 옵션을 채웁니다 -->

  </select>

 

  <!-- 월 선택 -->

  <select id="month-select" style="width:70px;">

    <option name="month" value="1" id="month">1월</option>

    <option name="month" value="2" id="month">2월</option>

    <option name="month" value="3" id="month">3월</option>

    <option name="month" value="4" id="month">4월</option>

    <option name="month" value="5" id="month">5월</option>

    <option name="month" value="6" id="month">6월</option>

    <option name="month" value="7" id="month">7월</option>

    <option name="month" value="8" id="month">8월</option>

    <option name="month" value="9" id="month">9월</option>

    <option name="month" value="10" id="month">10월</option>

    <option name="month" value="11" id="month">11월</option>

    <option name="month" value="12" id="month">12월</option>

  </select>

 

<!-- 월 검색 -->

 

<label for="sfl" class="sound_only">검색대상</label>

<select name="sfl" id="sfl">

    <option value="mb_id"<?php echo get_selected($_GET['sfl'], "mb_id"); ?>>회원아이디</option>

    <option value="po_content"<?php echo get_selected($_GET['sfl'], "po_content"); ?>>내용</option>

</select>

<label for="stx" class="sound_only">검색어<strong class="sound_only"> 필수</strong></label>

<input type="text" name="stx" value="<?php echo $stx ?>" id="stx" required class="required frm_input">

<input type="submit" class="btn_submit" value="검색">

</form>

 

<script>

  document.addEventListener("DOMContentLoaded", function() {

    var yearSelect = document.getElementById("year-select");

    var startYear = 2023;

    var endYear = startYear + 30;

 

    // 2023년부터 30년 후까지의 년도를 추가

    for (var year = startYear; year <= endYear; year++) {

        var option = document.createElement("option");

        option.value = year;

        option.textContent = year;

        option.setAttribute("year", year);

        yearSelect.appendChild(option);

    }

});

</script>


감사합니다. 

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
  <select id="month-select"  name="monthselect" style="width:70px;">

이렇게 select 태그안에 name값을 추가해주시면 됩니다

답변에 대한 댓글 1개

감사합니다!

답변을 작성하려면 로그인이 필요합니다.