주문내역 페이지를 켰을때 특정 조건으로 첫페이지에 검색되게 하려고
페이지 로딩시 검색버튼을 누르게 스크립트를 넣었습니다.
그런데 무한루프로 빠져서 계속 저 버튼만 누르고있습니다.
주문 내역 페이지를 로딩했을때 처음 한번만 저 값으로 검색되서 결과를 보여주게 하려면 어떻게 해야할까요?
<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개
저기 함수 실행을 막으시고 원하는 정렬로 나오는 주소를 메뉴에서 링크로 거세요.
form으로 페이지 이동을 시키는건데
함수 실행 -> 페이지 이동 -> 함수 실행 -> ~~~계속 반복되는듯 하네요.
제 생각에 주소에 정렬되는거를 get방식으로 넣으시는게 어떨까요? 원하는 정렬 방식으로 된거를 주소창에 보시면 get으로 보낸 값들이 있을꺼에요. 그거를 그냥 링크로 넣어버리시는게 쉽고 빠를거 같아요.
답변을 작성하려면 로그인이 필요합니다.
정지시킬 수 있을까요?
초보라서 잘 몰라서 죄송합니다