채택완료

영카트 포인트 사용 조건문 관련 문의 드립니다.

안녕하세요..고수님들

영카트에서 하기와 같은 포인트 결제 조건문이 있는데요.. 이 것을 판매가가 5,000원 이상일 때는 오류 문구가 뜨지 않고 그냥 진행되고, 5,000원 미만일 때만 오류 문구를 뜨고 포인트를 입력해야 넘어가게 하려면 어떻게 하면 될까요??

    var temp_point = 0;
    if (typeof(f.od_temp_point) != "undefined") {
        if (f.od_temp_point.value)
        {
            var point_unit = parseInt(<?php echo $default['de_settle_point_unit']; ?>);
            temp_point = parseInt(f.od_temp_point.value);

            if (temp_point < 0) {
                alert("포인트를 0 이상 입력하세요.");
                f.od_temp_point.select();
                return false;
            }
 

정확한 질문의 요지는 판매가가 5,000원 이하 일때만 포인트를 사용하게 하려고 합니다.

도움 좀 부탁드립니다.

감사합니다.

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

아래와 같이 추가해보세요.

5000원 이하일때 포인트 결제 필수..

Copy
if (typeof(f.od_temp_point) != "undefined") {

        temp_point = parseInt(f.od_temp_point.value) || 0;

        if(od_price <= 5000 && temp_point <= 0) {

            alert("포인트를 0 이상 입력하세요.");

            f.od_temp_point.select();

            return false;

        }

       

        if (f.od_temp_point.value)

        {

            var point_unit = parseInt(<?php echo $default['de_settle_point_unit']; ?>);

            temp_point = parseInt(f.od_temp_point.value) || 0;

 

            if (temp_point < 0) {

                alert("포인트를 0 이상 입력하세요.");

                f.od_temp_point.select();

                return false;

            }

답변에 대한 댓글 1개

감사합니다..큰 도움이 되었습니다.

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