Live Brilliant

결제폼 스크립트 본문

개발은 핵찜이야/SCRIPT

결제폼 스크립트

주인정 2012. 4. 13. 16:43

<script>
function CheckChar(F,EffectL,Msg)
{
var txt_spe = "~`!#%%^&*+|\\=}{[]\'?><,";
if (F.value.length < EffectL)
{
alert(Msg);
F.focus();
return false;
}
for (var i=0; i < F.value.length; i++)
{
if (-1 != txt_spe.indexOf(F.value.charAt(i)))
{
alert(Msg);
return false;
}
}
return true;
}

function MobileSelect(value){

if(value == "show") {

document.getElementById("mobile_com_tr").style.display='block';
document.getElementById("mobile_com2_tr").style.display='block';
document.getElementById("tel_num_tr").style.display='none';


} else {
var telcom ="KT";
payform.telcom.value = telcom;
// document.all.mobilecom[0].checked = true;
document.getElementById("mobile_com_tr").style.display='none';
document.getElementById("mobile_com2_tr").style.display='none';
document.getElementById("tel_num_tr").style.display='block';

}
}

function chk_Submit(f){
var f = document.payform;

var ssn = (f.ssn1.value) + (f.ssn2.value);
var mobileno = (f.mobile1.value) + (f.mobile2.value) + (f.mobile3.value);
var telno = (f.telno1.value) + (f.telno2.value) + (f.telno3.value);



f.userssn.value = ssn;
f.mobileno.value = mobileno;
f.telno.value = telno;

if(f.chk_agree.checked == false) {
alert("약관에 동의하셔야 결제가 진행됩니다.");
return;
}
//결제종류 선택에 따른 메세지창
if(f.payother[0].checked){
if(!CheckChar(payform.mobile2, 3, "휴대폰번호를 정확히 입력하여 주십시오.")) return ;
if(!CheckChar(payform.mobile3, 4, "휴대폰번호를 정확히 입력하여 주십시오.")) return ;
}else{
if(!CheckChar(payform.telno2, 3, "전화번호를 정확히 입력하여 주십시오.")) return ;
if(!CheckChar(payform.telno3, 4, "전화번호를 정확히 입력하여 주십시오.")) return ;
}

if(!CheckChar(payform.ssn1, 6, "주민번호를 정확히 입력하여 주십시오.")) return ;
if(!CheckChar(payform.ssn2, 7, "주민번호를 정확히 입력하여 주십시오.")) return ;

f.submit();
}

</script>

Comments