묻고답하기

원래 php페이지인데
그냥 소스보기로 해가지구 html로 나온거 올립니다.

자바스크립트 문제이기때문에요..



문제가..

밑에 추가폼 중 셀렉트폼에서 '수정하기'를 선택하면 창이 하나뜹니다.

근데 그 창을 무시하고 '추가하기'버튼을 누르면


자바스크립트 내에서 셀렉트 value가 '수정하기'에 value인지 비교해서

체크를 하는데..

이상하게 전송이 되어버립니다.



그니까

'수정하기'로 한 상태에서 전송버튼을 누르면 전송이 안되어야 하는데 되어버립니다..



지적 부탁드립니다...



<script language="JavaScript" type="text/JavaScript">

function class_check(){
        var frm = document.form;

        if(frm.class_category.value == "0")        {
                frm.class_etc.value = "";
                frm.class_etc.disabled = false;
                frm.class_etc.focus();
        }
        else if(frm.class_category.value == "edit"){
                window.open("nw.html", "editsWindow", " width=250, height=100, scrollbars=0, resizable=0");
        }
        else        {
                frm.class_etc.value = "";
                frm.class_etc.disabled = true;
        }

}
  
function ClearComma(value1){
   newValue='';
   for(i=0;i<value1.length;i++){
          if(value1.charAt(i)!=",")
                 newValue = newValue + value1.charAt(i);
   }
   return newValue;
}

  function chkInteger(Form1)
{
        for( i=0 ; i < Form1.value.length ; i++ )
         {
                if((Form1.value.charAt(i)<'0') || (Form1.value.charAt(i)>'9'))
                 {  
                        alert('숫자만 입력가능합니다.');
                        Form1.value=''
                        Form1.focus();
                        return false;
                }
                
         } // end for
        return true;
}
                                
function moneyShape(Moneytxt){
var money;
        money = ClearComma(Moneytxt.value);
        Moneytxt.value = money;
        if (chkInteger(Moneytxt)){
           tmpValue = '';
           header = '';
           if (money.charAt(0)=="-" || money.charAt(0)=="+"){
                  header = money.charAt(0);
                  money = money.substring(1,money.length);
           }
           if(money.length>3){
                  while(money.length>3){            
                         if (tmpValue!="")
                                tmpValue = money.substring(money.length-3,money.length) + "," + tmpValue;
                         else
                                tmpValue = money.substring(money.length-3,money.length);              

                         money = money.substring(0,money.length-3);
                  }
                  if(money.length>0) tmpValue = header + money +','+tmpValue;
                  Moneytxt.value = tmpValue;
           }  
        }
}

var timeStr, dateStr;
function clock() {
        now= new Date();
        date= now.getDate();
        month= now.getMonth()+1;
        year= now.getYear();
        dateStr= year;
        dateStr+=((month < 10) ? "0" : "")+month;
        dateStr+= ((date < 10) ? "0" : "") + date;

        document.form.in_date.value = dateStr;
        Timer= setTimeout("clock()",1000);
}
</script>

<style type="text/css">
<!--
.inputFormTb{  font-family: "돋움"; font-size: 12px; border: 2px #006666 solid}
.records{  font-family: "돋움"; font-size: 12px; color : #333366 ; border: 2px #006666 solid}
.inputBtn{  font-family: "돋움"; font-size: 11px; border: 1px #006666 solid}
.form{  font-family: "돋움"; font-size: 9pt;}
-->
</style>

<script language="JavaScript" type="text/JavaScript">
function check_submit()
{
          if((!form.class_category.value)&&(form.class_category.value='edit')) {alert("분류를 선택하세요");form.class_category.focus(); return false;}
          else if((form.class_category.value=="0")&&(!form.class_etc.value))  {alert("분류를 직접 입력하세요");form.class_etc.focus(); return false;}
          else if(!form.money.value) {alert("금액 입력하여 주십시요.");form.money.focus(); return false;}
          else if(!form.in_date.value) {alert("날짜 입력하여 주십시요.");form.in_date.focus(); return false;}
          return true;
  }
</script>

<table cellpadding="3" cellspacing="0" class="records" bgcolor="#00FFCC" border="1" bordercolor="#FFFFFF">
<tr><td colspan=4 bgcolor=#CCFFFF><font color=#000000 face=돋움>━┫수 입 목 록 ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</font></td></tr>
<tr bgcolor="#00C4C4">
<td align=center width=100>분 류</td>
<td align=center width=60>금 액</td>
<td align=center width=250>내 용</td>
<td align=center width=80>날 짜</td>
</tr>


<tr bgcolor="#00ECEC">
<td align=center><font color=#FFFFFF>홈페이지제작</font></td>
<td align=right>100,000</td>
<td align=left>일하고 받은 돈입니다.</td>
<td align=center>2004  03/24</td>
</tr>


<tr bgcolor="#00ECEC">
<td align=center>회비</td>
<td align=right>200,000</td>
<td align=left>기타 의 내용입니다</td>
<td align=center>2004  03/24</td>
</tr>


<tr bgcolor="#00ECEC">
<td align=center>작업</td>
<td align=right>5,000</td>
<td align=left>회비 납입했습니다.</td>
<td align=center>2004  03/24</td>
</tr>


<br>


<form name="form" method="post" action="insert_in_Q.php"  onsubmit="return check_submit();">

  <table cellpadding="2" cellspacing="0" class="inputFormTb" bgcolor="#00FFCC" border="1" bordercolor="#FFFFFF">
    <tr bgcolor="#00C4C4">
      <td rowspan="2">
        <div align="center"><b><font color="#FFFFFF">분<BR><BR>류</font></b></div>
      </td>
      <td  rowspan="2" bgcolor="#00ECEC" width=100 style="line-height:20%">
        <select name="class_category"  onChange="class_check();" style="text-align:center;">
          <option selected>수입분류</option>
          <option>--------</option>
                          <option value=1>▷회비</option>                
                          <option value=2>▷지원금</option>                
                          <option value=3>▷작업</option>                
                          <option value=4>▷기타</option>                
                          <option value="0">▶직접입력</option>
          <option value="edit">☞수정하기</option>
                <BR><br>
                 <input name="class_etc" type="text" size=11 disabled>
      </td>

      <td>
        <div align="center"><font color="#FFFFFF"><b>금액</b></font></div>
      </td>

      <td width="127" bgcolor="#00ECEC">
        <input type="text" name="money" size="16" maxlength="10" style="text-align:right;" onkeyUp='moneyShape(this);'>
      </td>

      <td width="60">
        <div align="center"><font color="#FFFFFF"><b>수입일자</b></font></div>
      </td>

      <td width="127" bgcolor="#00ECEC">
        <input type="text" name="in_date" size="8" maxlength="8"   onkeyUp='+ '+ 'chkInteger(this);'>
                <input type="button" name="today" value="Today" class="inputBtn" onclick="clock();">
      </td>
        </tr>

        <tr bgcolor="#00C4C4">
      <td width="60">
        <div align="center"><font color="#FFFFFF"><b>내역/비고</b></font></div>
      </td>
      <td width="127" bgcolor="#00ECEC"  colspan=3>
                  <table width=100%>
                  <tr>
                  <td>  <input type="text" name="info" size="34" maxlength="100">          </td>
                  <td>  <input type="submit" name="submit" value="추가하기" class="inputBtn"> </td>
                  </tr>
                  </table>
          </td>
</tr>

  </table>
</form>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
junjang 사이트 회원가입할때 [3] 2014.05.04 by Double'U'
NEWGENi 108916 Punkid란 분과 비슷한 현상인것 같은데 저도 도움을 받고 싶습니다. [8] 2014.05.04 by NEWGENi
likexe 스펨들 삭제후 메인 페이지가 열리지 안을때... [6] 2014.05.03 by likexe
YUNERO 게시판 목록에서 '글쓴이' 왼쪽 정렬 하는 법 부탁드립니다. [6] 2014.05.03 by YUNERO
루팡쿠팡 시간에 관계 없이 추천은 가능하지만, 신고 및 비추천은 48시간이 지나면 불가능하게 하고 싶습니다. [4] 2014.05.03 by 루팡쿠팡
구름* 확장변수 출력방법이요. [1] 2014.05.03 by #혼마 메이코
청소년출입가능지역의족장 포인트 복권 [2] 2014.05.03 by 청소년출입가능지역의족장
울림mar 제로보드 xe게시판 2007년 스킨을 찾고 있습니다 [2] 2014.05.03 by sejin7940
NKorea 게시판을 클릭하거나 글쓰기 하면 에러나와요 해결방법을 ㅜㅜ [2] 2014.05.03 by NKorea
닉넴할게너무없음 매우 급합니다!! 설치중 액세스거부 [3] 2014.05.03 by #혼마 메이코
junjang 게시판 사용등급 [6] 2014.05.03 by junjang
jhjhjhjhjh 서브페이지에 썸네일이미지가 안떠요 [3] 2014.05.03 by arttoday
몽실아빠 상위도메인 접속시 XE폴더로 이동방법 [4] 2014.05.03 by 몽실아빠
나만의너 호스팅 고를때 속도 테스트 하는 방법 좀 알려주세요 ^^ [1] 2014.05.03 by KrteamENT
young3mom 닉네임 변경한 후로 게시판 오류... [1] 2014.05.03 by BJ람보
jhs7859 글쓰기 눌르면 [1] 2014.05.03 by #혼마 메이코
arttoday 레이아웃 생성 에러 [5] 2014.05.03 by arttoday
slkaw 무료 도메인사용시 xe 로그인이 안되는데;;; [9] 2014.05.03 by slkaw
ggagul 현재 메뉴를 강조하려고 하는데요 [2] 2014.05.03 by #혼마 메이코
XE힘들당휴 혹시 네이버 로그인 API 사용하시는 분 계신가요?  
와이티2014 회원번호가 순차적으로 올라가게 할 순 없나요? [4] 2014.05.02 by 와이티2014
micro0000 제로보드사용중인데용 휴지통복원관련 입니다.  
큰일났지요 배너를 설치한 후 로그인창이 바뀌었습니다. [2] file 2014.05.02 by KrteamENT
꿀댕이 메일링문의 [2] 2014.05.02 by 꿀댕이
난남자입니다하하 회원연동 문의드립니다ㅠ [1] 2014.05.02 by 바가G
young3mom 게시판 닉네임 변경이 안되요..ㅠㅠ [1] 2014.05.02 by 바가G
XEMANIA 위젯스킨에서 제작에 대해 문의 드립니다.  
이철은648 사설아이피활용문의 [8] 2014.05.02 by 애니즌
kyle123 example/xe -> 이게 정식 도메인이 되는건가요? 초보 질문 많습니다 꼭 도와주세요 [4] 2014.05.02 by Double'U'
putty XE 게시판 자동 생성되는 글번호 변수 알 방법 없나요? [11] 2014.05.02 by 애니즌