2026, 새로운 도약을 시작합니다.

특정한 멤버의 경우는 초과하는 금액을 신청할수 있도록 채택완료

아래의 조건임에도 불구하고, 

특정한 멤버의 경우는 초과하는 금액을 신청할수 있도록 하고자 합니다.

어떻게 해야 할까요?
멤버의 id 가 "memberid" 이라고 가정하여, 도움을...청합니다.


개인적인 생각으로는
아래코드의 function fwrite(f) 에서     

" } else if (parseInt(f.aver_pay.value) ~~~" 의 이 코드를 수정하면 될것 같은데...

즐거운 하루되세요 ^^


Copy
 if ("") {    document.fsearch.sfl.value = "";    document.fsearch.sop.value = "";} function fwrite(f){ if ((parseInt(f.aver_pay.value)) 
 

답변 4개

채택된 답변
+20 포인트

스크립트 부분만 가지고 문제점을 파악할 수는 없을것 같군요.

스트립트 부분을 모두 주석 처리하고, 

하나씩 주석을 풀어 테스트 해보라고 밖에는...

예를 들자면, 

특정아이디인 경우, 아이디를 alert로 출력. 

wr_6 의 금액을 alert로 출력..

이런식으로요.... 

로그인 후 평가할 수 있습니다

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

Copy
 function fwrite(f){ if(f.wr_id.value =="memberid"){ //특정멤버의 경우, 신청금액만 체크함.if(f.wr_6.value ==""){  alert("신청금액을 입력해 주세요."): return; } } else {     if ((parseInt(f.aver_pay.value)) 
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

우선 도움에 감사드립니다.

허나, ㅠㅠ 작동이 안돼요~
위의 코드에서 memberid 만을 사용하고 있는 특정아이디를 적용하여 보니

1. 특정아이디일때, 금액이 없이 신청하면, "신청금액을 입력해 주세요." 라는 메세지가 떠야하는데, 뜨지 않고
2. 다른 아이디로, 금액을 입력하여 청구하여도, 금액이 입력은 돼나, 더이상 다름 액션이 작동하지 않습니다.

무엇이 잘못된걸까요???

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

if(f.wr_member.value =="memberid"){  

----> 

if(f.wr_id.value =="memberid"){

wr_id 를 wr_member 로 잘못 적었네요..ㅎㅎ 

로그인 후 평가할 수 있습니다

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

" } else if (parseInt(f.aver_pay.value) ~~~ " 부분만 수정할 경우, 

특정 멤버라고 해도,  avar_pay가 0일 경우, 에러가 발생하겠지요.

따라서, avar_pay 체크 이전에 특정 멤버를 제외해야 합니다.

function fwrite(f){ 

다음줄에...

------------------------------

if(f.wr_member.value =="memberid"){

//특정멤버의 경우, 신청금액만 체크함.

if(f.wr_6.value ==""){

  alert("신청금액을 입력해 주세요."):

 return;

 }

} else { 

------------------------ 이부분 입력

f.action="write_update.php"; 위에

===

}

==== 이부분 입력..

이렇게 하면 될 듯...

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

위와 같이 작성하니, 안되네요 ㅠㅠ
아마도 괄호 {} 을 잘못적용한것 같은데...
위의 코드에 적어주세요

^^

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

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

로그인
🐛 버그신고