모바일용으로 만들고 있구요....
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 포인트
10년 전
그대로 복사해서 갖고 와서 해 보니 저도 오류가 나네요.
첫 번째 if문에서
$("$wr_subject").focus();
} <--
저 중괄호를 지우고 새로 써 보세요.
중괄호가 키보드에서 쓴 그 중괄호가 아닌가 봅니다.
주신 걸로 길이 체크해 보면 2가 나옵니다.
1이 나와야 정상인데...
한글이나 그런 데서 복사된 게 아닌가 싶네요.
10년 전
모바일용 새페이지는
/mobile에 index.php를 참고하시면 만드실 수 있습니다.
답변을 작성하려면 로그인이 필요합니다.