서버 / IT php문 수정좀 하려는데 도와주세요.
2017.01.26 20:49
아래는 쇼핑몰 php문중 일부분인데요
장바구니 단계에서 주문하기 버튼 누르면 나타나는 메세지인데요.
붉은색 굵은 메세지를 안나타나게 하고 싶습니다.
바로 다음 페이지로 넘어가게끔요.
굳이 이 메세지 창이 불필요하고 번거러운 것 같아서요.
어떻게 수정을 해야 할까요?
막상 제가 해보려 하니 생각보다 문장이 복잡해서요
도움 부탁드립니다.
function Order(){
var obj = document.getElementsByName("idx[]");
var chk = false;
var itemCnt = obj.length;
for( var i=0; i<obj.length; i++) {
if( obj[i].checked == true){
chk = true;
}
}
if ( itemCnt == 0){
alert(" 현재 장바구니에 있는 상품은 품절입니다.");
return;
}
if(chk){
if(confirm("선택하신 상품을 구매를 하겠습니까?")){
<? if($_COOKIE['MEMBER_LOGON_ID']){ ?>
document.basket.action="/03_order/order.php?sell=Basket"
<? }else{ ?>
document.basket.action="/03_order/order_login.php?sell=Basket"
<? } ?>
// document.basket.target ="_self"
document.basket.submit();
}
}else{
alert("최소 하나이상의 상품을 선택해 주세요!");
return;
}
}
댓글 [8]
-
WinMax 2017.01.26 21:19
-
눈비 2017.01.26 21:45 답변 감사합니다.
적용해보니 주문하기 버튼 눌러도 아무 반응이 없어요. 그냥 화면 그대로요.
메세지는 당연히 안뜨구요.
-
자연 2017.01.26 21:57 제가 이해를 잘못하고 있었네요,
document.location.href 인줄 알았네요,
document.basket.submit(); basket이 정의가 안되어 있거나 잘못 설정이 되어 안눌러진것 같음,
<form name="basket" 이 부분을 확인해 봐야...
-
눈비 2017.01.26 22:01 본분이 장바구니파일의 일부예요
2개 파일 첨부하겠습니다.
-
WinMax 2017.01.26 22:04
document.basket.submit();
이 부분까지 주석처리해서 그런것 같네요.
아래와 같이 수정해보세요.
function Order(){
var obj = document.getElementsByName("idx[]");
var chk = false;var itemCnt = obj.length;
for( var i=0; i<obj.length; i++) {
if( obj[i].checked == true){
chk = true;
}
}
if ( itemCnt == 0){
alert(" 현재 장바구니에 있는 상품은 품절입니다.");
return;
}
if(chk){<? if($_COOKIE['MEMBER_LOGON_ID']){ ?>
document.basket.action="/03_order/order.php?sell=Basket"
<? }else{ ?>
document.basket.action="/03_order/order_login.php?sell=Basket"
<? } ?>
// document.basket.target ="_self"
document.basket.submit();
}else{
alert("최소 하나이상의 상품을 선택해 주세요!");
return;
}
}
-
눈비 2017.01.26 22:12 if(confirm("선택하신 상품을 구매를 하겠습니까?")){
}
위 2개 라인만 삭제하신거 맞죠?
일단 됩니다. 생각보다 쉽네요 ㅎㅎ
다른 문제를 야기시키진 않겠죠?
진심 감사합니다.
-
WinMax 2017.01.26 22:15
네. confirm 문만 삭제한 것 맞아요. ^^
다른곳에는 영향이 없으니 걱정안하셔도 됩니다.
수고하세요~
-
눈비 2017.01.26 22:24 10년 체증이 내려간 기분입니다.
2차 문제 없다니 더욱 안심이구요.
감사합니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
917 | 서버 / IT| adminer-4.3.1.php 질문입니다. | 현대해상 | 113 | 05-29 |
916 | 서버 / IT| 혹시 오토핫키 다룰줄아시는분.. [2] | eMeth | 464 | 05-16 |
915 | 서버 / IT| 지금 중앙일보 접속 가능한지요? [5] | asklee | 445 | 04-22 |
914 | 서버 / IT| 주니퍼 네트워크에 대해 잘 아시는분 계실까요 ? [2] | 촌꼬마 | 197 | 04-21 |
913 | 서버 / IT| 토렌트 에러 메시지 [5] | 박종민 | 510 | 04-04 |
912 | 서버 / IT| 혹시 리눅스 잘아시는분계신가요.. [4] | eMeth | 509 | 03-31 |
911 | 서버 / IT| NAS 스토리지 어느것이 좋을 지 조언 부탁드립니다 [4] | 도냐 | 527 | 03-28 |
910 | 서버 / IT| windows server 2012R2 버전 인증툴 [2] | 밝은해 | 607 | 03-18 |
909 | 서버 / IT| 포트포워딩 후 외부 FTP접속에 관한 질문입니다. [5] | 멀더는외계 | 681 | 03-16 |
908 | 서버 / IT| sk 기가인터넷 ssid이름 변경에 대한 질문 [1] | 링겔맨 | 1053 | 03-16 |
907 | 서버 / IT| asp mssql 관련 도움주실분 [6] | eMeth | 134 | 03-03 |
906 | 서버 / IT| 구글 드라이브 [1] | 박종민 | 435 | 03-03 |
905 | 서버 / IT| Server 2016 최적화.부탁드립니다.[끌올] [5] | jopd | 477 | 02-13 |
904 | 서버 / IT| 파폭이나 iE11에서 글이 안써지는 게시판 문제 | 눈비 | 689 | 02-13 |
903 | 서버 / IT| GRUB 질문 [1] | Morning_Le | 269 | 02-09 |
902 | 서버 / IT| IIS ASP 오류? | efny | 140 | 02-03 |
901 | 서버 / IT| NAS/스트리밍 서버용으로 스틱PC 괜찮을까요? [3] | 유기농초코 | 488 | 01-31 |
» | 서버 / IT| php문 수정좀 하려는데 도와주세요. [8] | 눈비 | 250 | 01-26 |
899 | 서버 / IT| powershell 명령어 확인 및 조언 요청 드립니다. [2] | 탈모병아리 | 503 | 01-19 |
898 | 서버 / IT| gpt하드 전체를 복구했는데 부팅이 안되네요. [2] | brucex | 396 | 01-19 |
테스트가 안되어 확인이 안되지만 아래와 같이 수정해보세요..
function Order(){
var obj = document.getElementsByName("idx[]");
var chk = false;
var itemCnt = obj.length;
for( var i=0; i<obj.length; i++) {
if( obj[i].checked == true){
chk = true;
}
}
if ( itemCnt == 0){
alert(" 현재 장바구니에 있는 상품은 품절입니다.");
return;
}
if(chk){
<? if($_COOKIE['MEMBER_LOGON_ID']){ ?>
document.basket.action="/03_order/order.php?sell=Basket"
<? }else{ ?>
document.basket.action="/03_order/order_login.php?sell=Basket"
<? } ?>
// document.basket.target ="_self"
// document.basket.submit();
}else{
alert("최소 하나이상의 상품을 선택해 주세요!");
return;
}
}