X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Felements%2Ftr-select-cust_location.html;h=fa19405b24fb92196cf00e97d89c6ae7a67d2426;hb=0b1c458214a23b0ae3d8b8926989341e69468ff3;hp=5e938b53a2567002c5b99430dbc43cd2a7d47ab4;hpb=03ceab71dad1e5eb366865d304e5e459cc905ce4;p=freeside.git diff --git a/httemplate/elements/tr-select-cust_location.html b/httemplate/elements/tr-select-cust_location.html index 5e938b53a..fa19405b2 100644 --- a/httemplate/elements/tr-select-cust_location.html +++ b/httemplate/elements/tr-select-cust_location.html @@ -25,18 +25,26 @@ Example: function locationnum_changed(what) { var locationnum = what.options[what.selectedIndex].value; + if ( locationnum == -2 ) { +% for (@location_fields, 'city_select') { + what.form.<%$_%>.disabled = true; + var ftype = what.form.<%$_%>.tagName; + if( ftype == 'SELECT') changeSelect(what.form.<%$_%>, ''); + else what.form.<%$_%>.value = ''; + what.form.<%$_%>.style.backgroundColor = '#dddddd'; +% } + return; + } + if ( locationnum == -1 ) { % for (@location_fields, 'city_select') { what.form.<%$_%>.disabled = false; what.form.<%$_%>.style.backgroundColor = '#ffffff'; + var ftype = what.form.<%$_%>.tagName; + if( ftype == 'INPUT' ) what.form.<%$_%>.value = ''; % } - what.form.address1.value = ''; - what.form.address2.value = ''; - what.form.city.value = ''; - what.form.zip.value = ''; - changeSelect(what.form.country, <% $countrydefault |js_string %>); country_changed( what.form.country, @@ -143,14 +151,18 @@ Example: - Service location + <<%$th%> ALIGN="right"><% $opt{'label'} || 'Service location' %>>