디자인의 확장성이 가장 뛰어난 전자상거래 솔루션

: 42 : 1767
 

주문서 필수항목 체크하는 스크립트

 

  고객지원팀  

 파일 :


파일을 첨부하였습니다.

다운받으셔서 소스 보기를 해보세요

아래는 쇼핑몰의 필드 체크 스크립니다.


<script language="JavaScript">
<!--
function formCheck(formobj){
// 폼에서 채워야할 필수항목의 name 을 입력하세요
var fieldRequired = Array("oname", "oemail", "otel1", "otel2", "otel3", "rname", "remail", "rtel1", "rtel2", "rtel3", "rphone1", "rphone2", "rphone3", "rzip1", "rzip2", "radd");
// 필수항목의 이름을 입력 하세요 (예, Name 필드의 항목명은 '이름', Address 필드의 항목명은 '주소')
var fieldDescription = Array("주문자 이름", "주문자 이메일", "주문자 전화번호1", "주문자 전화번호2", "주문자 전화번호3", "수취인 이름", "수취인이메일", "수취인 전화번호1", "수취인 전화번호2", "수취인 전화번호3", "수취인 이동전화1", "수취인 이동전화2", "수취인 이동전화3", "수취인 우편번호1", "수취인 우편번로2", "수취인 주소");
// 경고 메세지
var alertMsg = ":: 다음 필드를 채워주세요 ::nn";

var l_Msg = alertMsg.length;

for (var i = 0; i < fieldRequired.length; i++){
var obj = formobj.elements[fieldRequired[i]];
if (obj){
switch(obj.type){
case "select-one":
if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
alertMsg += " - " + fieldDescription[i] + "n";
}
break;
case "select-multiple":
if (obj.selectedIndex == -1){
alertMsg += " - " + fieldDescription[i] + "n";
}
break;
case "text":
case "textarea":
if (obj.value == "" || obj.value == null){
alertMsg += " - " + fieldDescription[i] + "n";
}
break;
default:
}
if (obj.type == undefined){
var blnchecked = false;
for (var j = 0; j < obj.length; j++){
if (obj[j].checked){
blnchecked = true;
}
}
if (!blnchecked){
alertMsg += " - " + fieldDescription[i] + "n";
}
}
}
}

if (alertMsg.length == l_Msg){
return true;
}else{
alert(alertMsg);
return false;
}
}
// -->
</script>

:211.187.220.45


상호: 이지 / 대표이사: 김미정 정보보호 담당: 송희철팀장
통신사업자등록번호: 제2014-서울동작-0197호
사업자등록번호: 108-20-58935 /주소: (153-786)서울시 동작구 보라매로 84 진산빌딩
서비스 사무실: (08507) 서울시 금천구 가산디지털1로 128 STX V-TOWER 403-1호
전화:02-3477-1813/ 팩스: 02-3477-1804

Copyright 이지 .Inc. All right reserved.