영카트 주문서작성 조건문 스크립트 문의드립니다.
본문
안녕하세요.
아래처럼. 쿠폰 또는 포인트 사용시 중복사용이 안되게 if 처리를 하였는데.
이렇게 하는게 맞는지.. 전혀 감을 못잡고있어서요 ㅠㅠ
if (od_price = od_coupon = od_send_coupon) {
alert("포인트(적립금) 와 쿠폰은 함께 이용할수없습니다 한가지 할인만 적용해주세요.");
f.od_temp_point.select();
return false;
}
답변 2
조건문이 잘못사용되었습니다.
각 변수에 금액이 '0' 이상이 으로 판단해야죠
if (od_price > 0 && ( od_coupon >0 || od_send_coupon > 0) ) { // 샘플입니다.
alert("포인트(적립금) 와 쿠폰은 함께 이용할수없습니다 한가지 할인만 적용해주세요.");
f.od_temp_point.select();
return false;
}
와 같이 판단되어야 하는데
그보다 문제는 저 코드가 어디에서 사용되며
od_price 라는 값을 어디서 담아오는것인지가 명확해야 합니다.
!-->뭐가 포인트(적립금)고 뭐가 쿠폰인지 잘 모르겠지만 문법 자체가 if 조건용 문법이 아닙니다.
if (od_price = od_coupon = od_send_coupon) {
if (od_coupon > 0 || od_send_coupon > 0) {
답변을 작성하시기 전에 로그인 해주세요.