테스트 사이트 - 개발 중인 베타 버전입니다

소스 질문좀 드리겠습니다 채택완료

초보입니다1 8년 전 조회 2,001

안녕하세요 소스질문좀드리겠습니다

아래 폼메일 받도록 해놓은거인데요 

이상하게 폼메일 받는거 2개로 해놓으면 상담신청하면 

글썻는지 안썻는지 확인도안되고 그냥 상담신청이완료가 됩니다 

그런데 1개로 해놓으면 이름 이나 연락처 작성안하면 이름을 입력하십시오 

이런식으로 나오는데 왜 2개일때는  안되는지 알려주시면 감사하겠습니다 ㅠㅠ

</p><p><script language="JavaScript"></p><p> <span style="white-space:pre">	</span></p><p>
</p><p>function chkMailFrm1() {</p><p> var f = document.formmail1;</p><p> </p><p> if (!f.senduser.value) {</p><p>  alert("이름을 입력해주세요");</p><p>  f.senduser.focus();</p><p>  return false;</p><p> }</p><p> if (!f.phone.value) {</p><p>  alert("연락처를 입력해주세요");</p><p>  f.phone.focus();</p><p>  return false;</p><p> }</p><p> </p><p>  if (!f.bt1.value) {</p><p>  alert("개인정보수집 동의를 해주세요");</p><p>  f.bt1.focus();</p><p>  return false;</p><p> }</p><p> </p><p><span style="white-space:pre">	</span>var obj = document.getElementsByName("bt1"); </p><p><span style="white-space:pre">		</span>for (var i = 0 ; i < obj.length; i++) { </p><p><span style="white-space:pre">			</span>if (obj[i].checked == false) { </p><p><span style="white-space:pre">			</span>window.alert("개인정보수집 동의를 해주세요."); </p><p><span style="white-space:pre">			</span>return false; </p><p><span style="white-space:pre">			</span>}</p><p><span style="white-space:pre">		</span>}</p><p>
</p><p><span style="white-space:pre">	</span> </p><p>}</p><p>
</p><p> </script></p><p>
</p><p>
</p><p><span style="white-space:pre">	</span><form name="formmail1" method="get1" action="/data.php" onsubmit="return chkMailFrm1()"></p><p> </p><p>        <table></p><p>           <tbody> </p><p>           <tr></p><p><span style="white-space:pre">		</span>   <th>성함</th></p><p>             <td><input type="text" name="senduser" placeholder="이름을 입력해주세요." id="po10"></td></p><p>          </tr></p><p>
</p><p>  <tr></p><p>  <th>연락처</th></p><p>    <td><input type="text" name="phone" placeholder="연락처를 입력해주세요." id="po10"></td></p><p>  </tr></p><p>
</p><p> </p><p> </p><p> </p><p>        </tbody></p><p> </p><p><span style="white-space:pre">	</span></table></p><p>   <div class="bot1"></p><p><input type="checkbox" name="bt1" value="check">개인정보수집 정책에 동의합니다.<b><a href="#" onClick="javascript:window.open('/agree.html','popup','scrollbars=no, resizable=no, width=500,height=500')">[자세하게보기]</a></b></p><p><span style="white-space:pre">	</span> </div></p><p>  </div> </p><p>  </p><p>   <div class="to_ri">  </p><p><span style="white-space:pre">	</span><input  TYPE="IMAGE" src="/img/bot_ma112.png" name="Submit1" value="Submit1"  align="상담신청"  ></p><p><span style="white-space:pre">	</span></div></p><p>         </p><p></form></p><p>
</p><p><span style="white-space:pre">	</span><form name="formmail1" method="get1" action="/data.php" onsubmit="return chkMailFrm1()"></p><p> </p><p>        <table></p><p>           <tbody> </p><p>           <tr></p><p><span style="white-space:pre">		</span>   <th>성함</th></p><p>             <td><input type="text" name="senduser" placeholder="이름을 입력해주세요." id="po10"></td></p><p>          </tr></p><p>
</p><p>  <tr></p><p>  <th>연락처</th></p><p>    <td><input type="text" name="phone" placeholder="연락처를 입력해주세요." id="po10"></td></p><p>  </tr></p><p>
</p><p> </p><p> </p><p> </p><p>        </tbody></p><p> </p><p><span style="white-space:pre">	</span></table></p><p>   <div class="bot1"></p><p><input type="checkbox" name="bt1" value="check">개인정보수집 정책에 동의합니다.<b><a href="#" onClick="javascript:window.open('/agree.html','popup','scrollbars=no, resizable=no, width=500,height=500')">[자세하게보기]</a></b></p><p><span style="white-space:pre">	</span> </div></p><p>  </div> </p><p>  </p><p>   <div class="to_ri">  </p><p><span style="white-space:pre">	</span><input  TYPE="IMAGE" src="/img/bot_ma112.png" name="Submit1" value="Submit1"  align="상담신청"  ></p><p><span style="white-space:pre">	</span></div></p><p>         </p><p></form></p><p>

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

답변 1개

채택된 답변
+20 포인트
플래토
8년 전

 

 

 

이게 38라일, 69라인에 동일하게 두개네요

name="formmail1" 

name="formmail2" 

이런식으로 변경하시고, 

아래 코드는 참고만 하세요

저도 실행은 안해배고 오류가 날만한부분을 급 체크해서 드리는겁니다

</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;">
</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;">
</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;">function chkMailFrm1(obj) {</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"> var f = obj;</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"> </span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"> if (!f.senduser.value) {</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;">  alert("이름을 입력해주세요");</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;">  f.senduser.focus();</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;">  return false;</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"> }</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"> if (!f.phone.value) {</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;">  alert("연락처를 입력해주세요");</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;">  f.phone.focus();</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;">  return false;</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"> }</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"> </span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;">  if (!f.bt1.value) {</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;">  alert("개인정보수집 동의를 해주세요");</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;">  f.bt1.focus();</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;">  return false;</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"> }</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"> </span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"><span style="white-space:pre">	</span>var obj = document.getElementsByName("bt1"); </span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"><span style="white-space:pre">		</span>for (var i = 0 ; i < obj.length; i++) { </span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"><span style="white-space:pre">			</span>if (obj[i].checked == false) { </span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"><span style="white-space:pre">			</span>window.alert("개인정보수집 동의를 해주세요."); </span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"><span style="white-space:pre">			</span>return false; </span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"><span style="white-space:pre">			</span>}</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"><span style="white-space:pre">		</span>}</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;">
</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"><span style="white-space:pre">	</span> </span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;">}</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;">
</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"> </script></span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;">
</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;">
</span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"><!--<span style="white-space:pre">	</span><form name="formmail1" method="get1" action="/data.php" onsubmit="return chkMailFrm1()">--></span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"><span style="white-space:pre">	</span><form name="formmail1" method="post" action="/data.php" onsubmit="return chkMailFrm1(document.formmail1)"></span></span></p><p><span style="white-space: pre; font-size: 14.004px;"></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"><!--<span style="white-space:pre">	</span><form name="formmail1" method="get1" action="/data.php" onsubmit="return chkMailFrm1()">--><span style="white-space:pre">	</span></span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;"><span style="white-space:pre">	</span><form name="formmail2" method="post" action="/data.php" onsubmit="return chkMailFrm1(document.formmail2)"></span></span></p><p><span style="font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;"><span style="font-size: 14.004px;">

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

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

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

로그인