미채택 완료

주문내역 질문드립니다.

2020-04-20 (월) 15:16:14 2,101

주문내역 페이지를 켰을때 특정 조건으로 첫페이지에 검색되게 하려고

페이지 로딩시 검색버튼을 누르게 스크립트를 넣었습니다.

그런데 무한루프로 빠져서 계속 저 버튼만 누르고있습니다.

주문 내역 페이지를 로딩했을때 처음 한번만 저 값으로 검색되서 결과를 보여주게 하려면 어떻게 해야할까요?

<div class="sch_last">
    <strong>주문일자</strong>
    <input type="text" id="fr_date"  name="fr_date" value="<?php echo $fr_date; ?>" class="frm_input" size="10" maxlength="10"> ~
    <input type="text" id="to_date"  name="to_date" value="<?php echo $to_date; ?>" class="frm_input" size="10" maxlength="10">
    <button type="button" onclick="javascript:set_date('오늘');">오늘</button>
    <button type="button" onclick="javascript:set_date('어제');">어제</button>
    <button type="button" onclick="javascript:set_date('이번주');">이번주</button>
    <button type="button" onclick="javascript:set_date('이번달');">이번달</button>
    <button type="button" onclick="javascript:set_date('지난주');">지난주</button>
    <button type="button" onclick="javascript:set_date('지난달');">지난달</button>
    <button type="button" onclick="javascript:set_date('전체');">전체</button>
    <label for="sel_field" class="sound_only">검색대상</label>
    <select name="sel_field" id="sel_field">
        <option value="it_id" <?php echo get_selected($sel_field, 'it_id'); ?>>상품코드</option>
    </select>
    <input type="text" name="search" value="<?php echo get_text($member['mb_id'])."_"; ?>" id="search" required class="required frm_input" autocomplete="off">
    <input type="submit" value="검색" class="btn_submit">
</div>
</form>


<script>
$(function(){
  $(".sch_last input[type='submit']").trigger("click");
});
</script>

|

답변 2개 / 댓글 3개

2020-04-20 (월) 16:24:39

저기 함수 실행을 막으시고 원하는 정렬로 나오는 주소를 메뉴에서 링크로 거세요. 

답변에 대한 댓글 1개

2020-04-20 (월) 18:09:43
저때 실행되는 함수는 어떻게 찾고
정지시킬 수 있을까요?
초보라서 잘 몰라서 죄송합니다
2020-04-20 (월) 15:38:50

form으로 페이지 이동을 시키는건데

함수 실행 -> 페이지 이동 -> 함수 실행 -> ~~~계속 반복되는듯 하네요.

제 생각에 주소에 정렬되는거를 get방식으로 넣으시는게 어떨까요? 원하는 정렬 방식으로 된거를 주소창에 보시면 get으로 보낸 값들이 있을꺼에요. 그거를 그냥 링크로 넣어버리시는게 쉽고 빠를거 같아요.

답변에 대한 댓글 2개

2020-04-20 (월) 15:41:20
넵 초보자라 어떻게 해결해야 할지 잘 모르겠습니다ㅠㅠ
2020-04-20 (월) 15:49:58
location.replace 로 경로를 바꿔도 무한루프에 빠지네요ㅠㅠ

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