서버 / 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 | - | - |
67437 | 윈 도 우| 디바이스 : 사용 안함/사용함 변환할 수 있는 스크립트? [6] | 위딤 | 1069 | 01-27 |
67436 | 윈 도 우| 컴퓨터가 CERBER RANSOMWARE란거에 걸린거같은데 큰일입니... [5] | 윈도우초보 | 1301 | 01-27 |
67435 | 윈 도 우| .net Framework 버전을 확인??? [5] | 바람낙엽 | 542 | 01-27 |
» | 서버 / IT| php문 수정좀 하려는데 도와주세요. [8] | 눈비 | 274 | 01-26 |
67433 | 윈 도 우| 바탕화면 화살표 깨끗하게 제거 할수 없나요, [9] | 자연 | 1170 | 01-26 |
67432 | 윈 도 우| 윈도우즈10 바로가기 제거 할려면. [2] | 자연 | 1153 | 01-26 |
67431 | 소프트웨어| 바이두 구버전----서버오류 [1] | 안녕하세요. | 753 | 01-26 |
67430 | 윈 도 우| WinNTSetup으로 GPT 윈도우 설치문의 [5] | 오후9시7분 | 1521 | 01-26 |
67429 | 윈 도 우| hp ml350e gen8 제품 500G 2개 rai1구성 하드카비 방법문의 [1] | 흰하늘 | 231 | 01-26 |
67428 | 하드웨어| 모니터 비교 | 등초롱 | 350 | 01-26 |
67427 | 기 타| kmspico 공식사이트 없어졌나요? [1] | blue~~ | 2463 | 01-26 |
67426 | 윈 도 우| 예약파티션질문 [2] | 노루야내뒤 | 466 | 01-26 |
67425 | 소프트웨어| 엑셀에서 파일을 읽어 들일 떄 이런 오류가 나옵니다. [2] | brucex | 418 | 01-26 |
67424 | 윈 도 우| 부팅후 바탕화면에 [1] | 안싸네 | 429 | 01-26 |
67423 | 모 바 일| 테블렛 PC는 단독 OS, 멀티 OS 어떤 것이 좋은가요? [3] | 복두꺼비 | 422 | 01-26 |
67422 | 윈 도 우| 윈도우 10 봉인후 시작메뉴 바로가기 [4] | 포토엔유 | 681 | 01-26 |
67421 | 소프트웨어| VMWARE ??? [3] | 바람낙엽 | 536 | 01-26 |
67420 | 하드웨어| 모니터 추천 부탁드립니다. [2] | 등초롱 | 344 | 01-25 |
67419 | 윈 도 우| 윈도우 스토어 오류 | Morning_Le | 819 | 01-25 |
67418 | 하드웨어| PC케이스 추천 부탁 드립니다. [3] | 삽질구단 | 516 | 01-25 |
테스트가 안되어 확인이 안되지만 아래와 같이 수정해보세요..
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;
}
}