서버 / 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 | - | - |
67452 | 윈 도 우| win10..자동업데이트 .. [4] | 지금은 | 1991 | 01-29 |
67451 | 윈 도 우| 무x산 2월1일자 부팅? [2] | 미지수 | 595 | 01-29 |
67450 | 하드웨어| 두개의 하드 중 어느것을 골라야 할지... [5] | asklee | 651 | 01-29 |
67449 | 기 타| 멀티부팅 할려고 하는데 순서 이게 맞나요? [3] | 벌꿀바나나 | 568 | 01-28 |
67448 | 윈 도 우| 익스플로러11테마 익스6이나 익스8 고전테마로 변경 되나요. | 건조한치는 | 456 | 01-28 |
67447 | 소프트웨어| 벤큐 XL24 LL을 구입하였는데.. [2] | 세나 | 503 | 01-28 |
67446 | 윈 도 우| 명숙씨 인증한거 완전 삭제 방법 있나요?? [4] | 징징현아 | 1880 | 01-28 |
67445 | 윈 도 우| 윈도우10 에서 윈도우7 작업표시줄을 쓰고싶습니다. | 비려막존 | 390 | 01-28 |
67444 | 소프트웨어| 알 수 없는 장치 질문 드립니다!! [4] | 컬렉 | 901 | 01-27 |
67443 | 소프트웨어| 트루이미지 복구시 MBR 0이란? [5] | 윈도면도 | 1108 | 01-27 |
67442 | 기 타| onedrive 다운로드문제 [1] | jun218zero | 483 | 01-27 |
67441 | 소프트웨어| winrar 라이센스 기간에 대해 여쭤볼려고 합니다. [6] | bloodsign | 592 | 01-27 |
67440 | 소프트웨어| Malwarebytes Anti-Malware 3.0.6 버전 써 보신 분들 의견 ... [8] | 쥐띠 | 774 | 01-27 |
67439 | 윈 도 우| 드라이버좀 찾아 주세요 [2] | 세븐좋아 | 582 | 01-27 |
67438 | 윈 도 우| 디바이스 : 사용 안함/사용함 변환할 수 있는 스크립트? [6] | 위딤 | 1068 | 01-27 |
67437 | 윈 도 우| 컴퓨터가 CERBER RANSOMWARE란거에 걸린거같은데 큰일입니... [5] | 윈도우초보 | 1299 | 01-27 |
67436 | 윈 도 우| .net Framework 버전을 확인??? [5] | 바람낙엽 | 542 | 01-27 |
» | 서버 / IT| php문 수정좀 하려는데 도와주세요. [8] | 눈비 | 273 | 01-26 |
67434 | 윈 도 우| 바탕화면 화살표 깨끗하게 제거 할수 없나요, [9] | 자연 | 1169 | 01-26 |
67433 | 윈 도 우| 윈도우즈10 바로가기 제거 할려면. [2] | 자연 | 1152 | 01-26 |
테스트가 안되어 확인이 안되지만 아래와 같이 수정해보세요..
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;
}
}