채택완료

form 문의 및 모바일용 새페이지

모바일용으로 만들고 있구요....

 

form 을 submit 하면

자바스크립트로 doSave11를 거치게 하고 싶은데요

아무리해도 얼럿창이 안뜨네요 ㅠ

 

Copy
<script type="text/javascript">function doSave11() {    if($('#wr_subject').val() == ""){  alert("상담제목을 입력하세요.");  $('#wr_subject').focus();    }​  if($('#wr_name').val() == ""){  alert("이름을 입력하세요.");  $('#wr_name').focus();  return false; }  if($('#wr_content').val() == ""){  alert("문의내용 입력하세요.");  $('#wr_content').focus();  return false; }    if( !($('#agree').is(":checked")) ){        alert('개인정보 수집이용에 동의하지 않으셨습니다.');        $('#agree').focus();        return false;    }}</script>​ <form name="fwrite" action="../r_online_ok.php" method="post"  onsubmit="return doSave11();"> <input type=hidden name=sca      value="<?=$sca?>">  <div class="m_online">   <dl>    <dt><label>상담제목</label></dt>    <dd>     <input type="text" name="wr_subject"  id="wr_subject"  style="width: 100%" />    </dd>   </dl>      <dl>    <dt><label>이름</label></dt>    <dd>     <input type="text" name="wr_name" id="wr_name"  style="width: 100%" />    </dd>   </dl>      <dl>    <dt><label>휴대폰</label></dt>    <dd>     <input type="text" name="wr_1" id="wr_1"  style="width: 100%" />    </dd>   </dl>       <dl>    <dt><label>문의내용</label></dt>    <dd>     <textarea type="text" name="wr_content" id="wr_content"  style="width: 100%" /></textarea>     </dd>   </dl>   <dl>    <dt><label>개인정보취급방침</label><input type="checkbox" name="info" id="moagree"  style="border:0" /></dt>   </dl>      <dl>    <input type="image" style="width:100%;height:auto;" src="img/m_online_btn.jpg" alt="온라인 상담신청">       </dl> </div></form>

 

뭐가 잘못된건가요;;;​ 

 

그리고 혹시 모바일용 새페이지는 어떻게 만드는건가요

 

Copy
<?php if(!$is_admin && $group['gr_device'] == 'pc')    alert($group['gr_subject'].' 그룹은 PC에서만 접근할 수 있습니다.');include_once(G5_MOBILE_PATH.'/_head.php');?>모바일 내용<?phpinclude_once(G5_MOBILE_PATH.'/_tail.php');?>​

 

이렇게 했는데 아무것도 안뜨네요

 

질문이 많아서 죄송합니다 ㅠ

|

답변 2개

채택된 답변
+20 포인트

그대로 복사해서 갖고 와서 해 보니 저도 오류가 나네요.

첫 번째 if문에서

$("$wr_subject").focus();

} <--

저 중괄호를 지우고 새로 써 보세요.

중괄호가 키보드에서 쓴 그 중괄호가 아닌가 봅니다.

 

주신 걸로 길이 체크해 보면 2가 나옵니다.

1이 나와야 정상인데...

한글이나 그런 데서 복사된 게 아닌가 싶네요.

모바일용 새페이지는

/mobile에 index.php를 참고하시면 만드실 수 있습니다.

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