@@ -, +, @@ one address - Edit or create a new patron. - Under main address -> city select one of the predefined entries. - The city, state, zip, and country values should be correctly populated. - Test under alternate address -> city and alternate contact -> city. - Save your changes and confirm that everything worked correctly. --- .../prog/en/modules/members/memberentrygen.tt | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt @@ -25,6 +25,22 @@ document.form.state.value=RegExp.$3; document.form.country.value=RegExp.$4; }); + $("#select_B_city").change(function(){ + var myRegEx=new RegExp(/(.*)\|(.*)\|(.*)\|(.*)/); + document.form.select_B_city.value.match(myRegEx); + document.form.B_zipcode.value=RegExp.$1; + document.form.B_city.value=RegExp.$2; + document.form.B_state.value=RegExp.$3; + document.form.B_country.value=RegExp.$4; + }); + $("#select_altcity").change(function(){ + var myRegEx=new RegExp(/(.*)\|(.*)\|(.*)\|(.*)/); + document.form.select_altcity.value.match(myRegEx); + document.form.altcontactzipcode.value=RegExp.$1; + document.form.altcontactaddress3.value=RegExp.$2; + document.form.altcontactstate.value=RegExp.$3; + document.form.altcontactcountry.value=RegExp.$4; + }); $(".clearDupe").on("focus",function(){ $(this).val(""); }) @@ -687,6 +703,19 @@ [% END %] City: + [% IF ( city_cgipopup ) %]or choose + + [% END %] [% IF ( mandatoryB_city ) %]Required[% END %] [% END %] @@ -826,6 +855,19 @@ [% END %] City: + [% IF ( city_cgipopup ) %]or choose + + [% END %] [% IF ( mandatoryaltcontactaddress3 ) %]Required[% END %] [% END %] --