채택완료

영카트 주문내역에서 문자발송 버튼

2022-02-20 (일) 18:14:45 2,396

안녕하세요.
영카트 주문내역에서 문자발송 버튼을 만들었는데요~
버튼 볼륨값도 넣어주고. 모두 구현성공했는데.

버튼을 누르면 새로고침 되고 발송이안되는데 버튼누를때 콘솔창 보면

아래 같은 오류가 뜹니다.
 

orderlist.php?od_status=주문:2705 Uncaught TypeError: Cannot set properties of undefined (setting 'value') at forderlist_submit (orderlist.php?od_status=주문:2705:24) at HTMLFormElement.onsubmit [as oldsubmit] (orderlist.php?od_status=주문:336:124) at HTMLFormElement.wrestSubmit (wrest.js?ver=191202:43:25)

  forderlist_submit @ orderlist.php?od_status=주문:2705
  onsubmit @ orderlist.php?od_status=주문:336
  wrestSubmit @

wrest.js?ver=191202:43

Copy
adm/shop_admin/orderlist.php

    <!-- 문자발송버튼 -->

    <input type="submit" value="미입급문자" class="btn_submit" onclick="document.pressed=this.value;">
    <!-- 문자발송버튼 -->

 

 

        if(document.pressed == "미입급문자") {        
        f.all_c_id_set.value = "1";
        f.action = "./orderalim3.inc.php";
        return true;    
    }

답변 1개 / 댓글 2개

채택된 답변
+20 포인트

all_c_id_set <- 이게 input hidden인가요? 이걸 못찾는거 같네요

답변에 대한 댓글 2개

그럼 어떻게해줘야할까요 ? 감을 못잡고있습니다 ㅠㅠ
all_c_id_set <- 여기에 그냥 아이디 주시고 jquery 로 값넣어버리세요


[code]
<input type="hidde" name="all_c_id_set" id="all_c_id_set " value="" />


<script>

if(document.pressed == "미입급문자") {
$("#all_c_id_set").val(1);
f.action = "./orderalim3.inc.php";
return true;
}
</script>
[/code]

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