I have develop ths script where it fills addresses up.
function FillAddress(Address, type) {
//debugger ;
if ( Address == '0' || Address == 'none' ) {
if (type=='bill') {
document.frmAddressDetails.txtbilladdress1.value = '';
document.frmAddressDetails.txtbilladdress2.value = '';
document.frmAddressDetails.txtbilltown.value = '';
document.frmAddressDetails.txtbillcounty.value = '';
document.frmAddressDetails.txtbillpostcode.value = '';
document.frmAddressDetails.txtbilladdress1.focus();
} else {
document.frmAddressDetails.txtaddress1.value = '';
document.frmAddressDetails.txtaddress2 .value = '';
document.frmAddressDetails.txttown.value = '';
document.frmAddressDetails.txtcounty.value = '';
document.frmAddressDetails.txtpostcode.value = '';
document.frmAddressDetails.txtaddress1.focus();
}
} else {
var txtaddress1 = '';
var txtaddress2 = '';
var txttown = '';
var txtcounty = '';
var txtpostcode ='';
splitAddress = Address.split(",");
txtpostcode = splitAddress[splitAddress.length-1].replace(/^\s*|\s*$/,"")
txtaddress1 = splitAddress[0].replace(/^\s*|\s*$/,"");
txtaddress2 = splitAddress[1].replace(/^\s*|\s*$/,"");
txttown = splitAddress[2].replace(/^\s*|\s*$/,"");
txtcounty = splitAddress[3].replace(/^\s*|\s*$/,"");
if(txtcounty == txtpostcode) txtcounty ='';
if (type=='bill') {
document.frmAddressDetails.txtbilladdress1.value = txtaddress1;
document.frmAddressDetails.txtbilladdress2.value = txtaddress2;
document.frmAddressDetails.txtbilltown.value = txttown;
document.frmAddressDetails.txtbillcounty.value = txtcounty;
document.frmAddressDetails.txtbillpostcode.value = txtpostcode;
} else {
document.frmAddressDetails.txtaddress1.value = txtaddress1;
document.frmAddressDetails.txtaddress2.value = txtaddress2;
document.frmAddressDetails.txttown.value = txttown;
document.frmAddressDetails.txtcounty.value = txtcounty;
document.frmAddressDetails.txtpostcode.value = txtpostcode;
}
}
return;
}
but what happening i have this address where splitAddress[3] is null. What script will i need to insert so if line 3 is null, it does not add any text to the textbox.
Does any one know how i will amend the text.
Thanks
Mac
function FillAddress(Address, type) {
//debugger ;
if ( Address == '0' || Address == 'none' ) {
if (type=='bill') {
document.frmAddressDetails.txtbilladdress1.value = '';
document.frmAddressDetails.txtbilladdress2.value = '';
document.frmAddressDetails.txtbilltown.value = '';
document.frmAddressDetails.txtbillcounty.value = '';
document.frmAddressDetails.txtbillpostcode.value = '';
document.frmAddressDetails.txtbilladdress1.focus();
} else {
document.frmAddressDetails.txtaddress1.value = '';
document.frmAddressDetails.txtaddress2 .value = '';
document.frmAddressDetails.txttown.value = '';
document.frmAddressDetails.txtcounty.value = '';
document.frmAddressDetails.txtpostcode.value = '';
document.frmAddressDetails.txtaddress1.focus();
}
} else {
var txtaddress1 = '';
var txtaddress2 = '';
var txttown = '';
var txtcounty = '';
var txtpostcode ='';
splitAddress = Address.split(",");
txtpostcode = splitAddress[splitAddress.length-1].replace(/^\s*|\s*$/,"")
txtaddress1 = splitAddress[0].replace(/^\s*|\s*$/,"");
txtaddress2 = splitAddress[1].replace(/^\s*|\s*$/,"");
txttown = splitAddress[2].replace(/^\s*|\s*$/,"");
txtcounty = splitAddress[3].replace(/^\s*|\s*$/,"");
if(txtcounty == txtpostcode) txtcounty ='';
if (type=='bill') {
document.frmAddressDetails.txtbilladdress1.value = txtaddress1;
document.frmAddressDetails.txtbilladdress2.value = txtaddress2;
document.frmAddressDetails.txtbilltown.value = txttown;
document.frmAddressDetails.txtbillcounty.value = txtcounty;
document.frmAddressDetails.txtbillpostcode.value = txtpostcode;
} else {
document.frmAddressDetails.txtaddress1.value = txtaddress1;
document.frmAddressDetails.txtaddress2.value = txtaddress2;
document.frmAddressDetails.txttown.value = txttown;
document.frmAddressDetails.txtcounty.value = txtcounty;
document.frmAddressDetails.txtpostcode.value = txtpostcode;
}
}
return;
}
but what happening i have this address where splitAddress[3] is null. What script will i need to insert so if line 3 is null, it does not add any text to the textbox.
Does any one know how i will amend the text.
Thanks
Mac