자바 alert 질문요..

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
자바 alert 질문요..

QA

자바 alert 질문요..

본문

자바가 참 어렵네요..ㅠ

독학으로 자바로 계산하는 걸 만들어 봤습니다.

 

function gae()
{
  var dps_amount_tmp =0;
  dps_fee_tmp=fwrite.dps_fee.value;
  dps_amount_tmp=fwrite.dps_amount.value;

  dps_fee=dps_fee_tmp;
  dps_amount=dps_amount_tmp;

  pre_point=dps_fee-dps_amount; 

if(pre_point<0) {   alert("예치금을 결제금액 이상 금액으로 입력했습니다. "); return false; }
if (dps_amount > <?=$member[mb_point]?>) { alert("사용할 수 있는 예치금을 초과하였습니다.    "); return false; }
  fwrite.amount.value=pre_point;//합계

 }

 

 

 

구입금액  <INPUT TYPE="text" NAME="dps_fee" size="10" value="<?=$wr_good?>">

예치금   <INPUT TYPE="text" NAME="dps_amount" size="10" value="0">

            <input type="button" value=" 사용 " onclick="gae()">
            <input type="reset" value=" 취소 ">
결제금액  <INPUT TYPE="text" NAME="amount" value="<?=$wr_good?>">

 

여기서요.. 구입금액에서 예치금을 빼고 결제금액에 담는건데요..

문제는 구입금액보다 예치금을 더 많이 입력했을 경우와 보유하고 잇는 예치금 이상으로 입력했을 경우 alert를 띄우고 금액을 0으로 해야하는데... return false를 했는데요 0으로 되지 않아요..

 

alert 후에 0 으로 리셋하려면 어떻게 해야하나요?

그리고 자바 계산식에서 잘못된게 있으면 지적을해주세요...  

이 질문에 댓글 쓰기 :

답변 6

function gae() {

var pre_point = fwrite.dps_fee.value - fwrite.dps_amount.value;;

    if(pre_point < 0) {

        alert("예치금을 결제금액 이상 금액으로 입력했습니다. ");

fwrite.dps_amount.value = 0;

        return;

    }

    if (fwrite.dps_amount.value > <?=$member[mb_point]?>) {

        alert("사용할 수 있는 예치금을 초과하였습니다.    ");

fwrite.dps_amount.value = 0;

        return ;

    }

    fwrite.amount.value = pre_point;//합계

}

답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT