summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--httemplate/elements/city.html5
1 files changed, 2 insertions, 3 deletions
diff --git a/httemplate/elements/city.html b/httemplate/elements/city.html
index 61d057889..d774cce59 100644
--- a/httemplate/elements/city.html
+++ b/httemplate/elements/city.html
@@ -64,11 +64,10 @@ Example:
<%$pre%>city_select_changed(what.form.<% $pre %>city_select);
what.form.<% $pre %>city.style.display = 'none';
what.form.<% $pre %>city_select.style.display = '';
- } else {
- // turn on the text city, turn off the select
- what.form.<%$ pre %>city.value = saved_<%$pre%>city;
+ } else if ( what.form.<% $pre %>city.style.display == 'none' ) {
what.form.<% $pre %>city.style.display = '';
what.form.<% $pre %>city_select.style.display = 'none';
+ what.form.<%$ pre %>city.value = saved_<%$pre%>city;
}
//run the callback