Add default value to City field in Billing and Shipping The 2019 Stack Overflow Developer Survey Results Are InCreate a Store Config value, its not saved and unable to retrieve the value“State” field in checkout billing and shipping forms not displayingChanging City in Shipping to Drop Down optionsgrab fields from billing checkoutpageHow to hide or remove state/province field from billing pageCannot remove telephone and region/province from billing information on checkoutCity value validation fails in onepage checkout only“Phone” is a required value on Guest CheckoutOnepage Checkout Variable ErrorAdd Customer Note (comments) on billing Address and Save it
What do hard-Brexiteers want with respect to the Irish border?
What does ひと匙 mean in this manga and has it been used colloquially?
How to type this arrow in math mode?
Is an up-to-date browser secure on an out-of-date OS?
How to deal with fear of taking dependencies
How come people say “Would of”?
Why did Acorn's A3000 have red function keys?
What is the accessibility of a package's `Private` context variables?
What is the meaning of Triage in Cybersec world?
Does coating your armor in silver add any effects?
Can you compress metal and what would be the consequences?
What to do when moving next to a bird sanctuary with a loosely-domesticated cat?
When should I buy a clipper card after flying to OAK?
Should I use my personal e-mail address, or my workplace one, when registering to external websites for work purposes?
Loose spokes after only a few rides
Did Scotland spend $250,000 for the slogan "Welcome to Scotland"?
Why was M87 targetted for the Event Horizon Telescope instead of Sagittarius A*?
Is "plugging out" electronic devices an American expression?
Why hard-Brexiteers don't insist on a hard border to prevent illegal immigration after Brexit?
Can one be advised by a professor who is very far away?
Is there a symbol for a right arrow with a square in the middle?
What did it mean to "align" a radio?
Is a "Democratic" Oligarchy-Style System Possible?
Pokemon Turn Based battle (Python)
Add default value to City field in Billing and Shipping
The 2019 Stack Overflow Developer Survey Results Are InCreate a Store Config value, its not saved and unable to retrieve the value“State” field in checkout billing and shipping forms not displayingChanging City in Shipping to Drop Down optionsgrab fields from billing checkoutpageHow to hide or remove state/province field from billing pageCannot remove telephone and region/province from billing information on checkoutCity value validation fails in onepage checkout only“Phone” is a required value on Guest CheckoutOnepage Checkout Variable ErrorAdd Customer Note (comments) on billing Address and Save it
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
Just like there is a default value for 'State/Province' field which is: 'Please select region, state or province
' I need to add a default value to City field in billing and shipping steps in checkout.
In my case the City is drop-down list getting its list of cities from database.
In app>design>frontend>base>default>template>checkout>onepage>billing.phtml
, the city field code is:
<div class="field">
<label for="billing:city" class="required"><em>*</em><?php echo $this->__('City') ?>
</label>
<div class="input-box">
<input type="text" title="<?php echo $this->__('City') ?>"
name="billing[city]"
value="<?php echo $this->escapeHtml($this->getAddress()->getCity()) ?>"
class="input-text <?php echo $this->helper('customer/address')->getAttributeValidationClass('city') ?>"
id="billing:city"/>
</div>
</div>
magento-1.9 drop-downs default-values
bumped to the homepage by Community♦ 9 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
add a comment |
Just like there is a default value for 'State/Province' field which is: 'Please select region, state or province
' I need to add a default value to City field in billing and shipping steps in checkout.
In my case the City is drop-down list getting its list of cities from database.
In app>design>frontend>base>default>template>checkout>onepage>billing.phtml
, the city field code is:
<div class="field">
<label for="billing:city" class="required"><em>*</em><?php echo $this->__('City') ?>
</label>
<div class="input-box">
<input type="text" title="<?php echo $this->__('City') ?>"
name="billing[city]"
value="<?php echo $this->escapeHtml($this->getAddress()->getCity()) ?>"
class="input-text <?php echo $this->helper('customer/address')->getAttributeValidationClass('city') ?>"
id="billing:city"/>
</div>
</div>
magento-1.9 drop-downs default-values
bumped to the homepage by Community♦ 9 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
I don't see any dropdown (ex: <select>
) in your code.
– Adarsh Khatri
Aug 21 '15 at 6:43
add a comment |
Just like there is a default value for 'State/Province' field which is: 'Please select region, state or province
' I need to add a default value to City field in billing and shipping steps in checkout.
In my case the City is drop-down list getting its list of cities from database.
In app>design>frontend>base>default>template>checkout>onepage>billing.phtml
, the city field code is:
<div class="field">
<label for="billing:city" class="required"><em>*</em><?php echo $this->__('City') ?>
</label>
<div class="input-box">
<input type="text" title="<?php echo $this->__('City') ?>"
name="billing[city]"
value="<?php echo $this->escapeHtml($this->getAddress()->getCity()) ?>"
class="input-text <?php echo $this->helper('customer/address')->getAttributeValidationClass('city') ?>"
id="billing:city"/>
</div>
</div>
magento-1.9 drop-downs default-values
Just like there is a default value for 'State/Province' field which is: 'Please select region, state or province
' I need to add a default value to City field in billing and shipping steps in checkout.
In my case the City is drop-down list getting its list of cities from database.
In app>design>frontend>base>default>template>checkout>onepage>billing.phtml
, the city field code is:
<div class="field">
<label for="billing:city" class="required"><em>*</em><?php echo $this->__('City') ?>
</label>
<div class="input-box">
<input type="text" title="<?php echo $this->__('City') ?>"
name="billing[city]"
value="<?php echo $this->escapeHtml($this->getAddress()->getCity()) ?>"
class="input-text <?php echo $this->helper('customer/address')->getAttributeValidationClass('city') ?>"
id="billing:city"/>
</div>
</div>
magento-1.9 drop-downs default-values
magento-1.9 drop-downs default-values
edited Nov 10 '17 at 10:32
Teja Bhagavan Kollepara
2,98841949
2,98841949
asked Aug 21 '15 at 6:24
Tallal HassanTallal Hassan
158214
158214
bumped to the homepage by Community♦ 9 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
bumped to the homepage by Community♦ 9 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
I don't see any dropdown (ex: <select>
) in your code.
– Adarsh Khatri
Aug 21 '15 at 6:43
add a comment |
I don't see any dropdown (ex: <select>
) in your code.
– Adarsh Khatri
Aug 21 '15 at 6:43
I don't see any dropdown (
ex: <select>
) in your code.– Adarsh Khatri
Aug 21 '15 at 6:43
I don't see any dropdown (
ex: <select>
) in your code.– Adarsh Khatri
Aug 21 '15 at 6:43
add a comment |
2 Answers
2
active
oldest
votes
If I understand you, you want to force your users to have default value on city
section then change this:
value="<?php echo "your city name"; //$this->escapeHtml($this->getAddress()->getCity()) ?>"
This will make default city on city field.
PS
By default Magento pools city data for registered customer from database using $this->escapeHtml($this->getAddress()->getCity())
function.
So when you change this, it will never pool that data.
Let me check this.Please note that i am using an extension for drop-down city list so I will edit the extension's billing.phtml and shipping.phtml files.Does that too would pose issue to pool data for registered customers if i follow your answer?
– Tallal Hassan
Aug 21 '15 at 6:41
Yes, every extension I believe are written magento way.
– Adarsh Khatri
Aug 21 '15 at 6:42
Your answer works.But there is already an empty space at the top of drop-down city list i want that space be taken up by default value.If possible please take a few seconds to check my site www.apollo-sports.com.pk/magento select any product and go to check out to see what there in billing.please?First select country Romania and then the first State and then cities will appear
– Tallal Hassan
Aug 21 '15 at 6:47
add a comment |
If like the state/province you just want to show what is effectively help text, I suggest you add a placeholder attribute to the input box. So something like...
<<input type="text" title="<?php echo $this->__('City') ?>"
name="billing[city]"
value="<?php echo $this->escapeHtml($this->getAddress()->getCity()) ?>"
class="input-text <?php echo $this->helper('customer/address')->getAttributeValidationClass('city') ?>"
id="billing:city"
placeholder="<?php echo $this->__('Please enter city'); ?>"/>
Then if they empty the value out the placeholder text will appear again.
Regards,
Andy
Hi I tried your way but the placeholder text disappears upon selecting any country and / or State :(
– Tallal Hassan
Aug 21 '15 at 6:58
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "479"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f79428%2fadd-default-value-to-city-field-in-billing-and-shipping%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
If I understand you, you want to force your users to have default value on city
section then change this:
value="<?php echo "your city name"; //$this->escapeHtml($this->getAddress()->getCity()) ?>"
This will make default city on city field.
PS
By default Magento pools city data for registered customer from database using $this->escapeHtml($this->getAddress()->getCity())
function.
So when you change this, it will never pool that data.
Let me check this.Please note that i am using an extension for drop-down city list so I will edit the extension's billing.phtml and shipping.phtml files.Does that too would pose issue to pool data for registered customers if i follow your answer?
– Tallal Hassan
Aug 21 '15 at 6:41
Yes, every extension I believe are written magento way.
– Adarsh Khatri
Aug 21 '15 at 6:42
Your answer works.But there is already an empty space at the top of drop-down city list i want that space be taken up by default value.If possible please take a few seconds to check my site www.apollo-sports.com.pk/magento select any product and go to check out to see what there in billing.please?First select country Romania and then the first State and then cities will appear
– Tallal Hassan
Aug 21 '15 at 6:47
add a comment |
If I understand you, you want to force your users to have default value on city
section then change this:
value="<?php echo "your city name"; //$this->escapeHtml($this->getAddress()->getCity()) ?>"
This will make default city on city field.
PS
By default Magento pools city data for registered customer from database using $this->escapeHtml($this->getAddress()->getCity())
function.
So when you change this, it will never pool that data.
Let me check this.Please note that i am using an extension for drop-down city list so I will edit the extension's billing.phtml and shipping.phtml files.Does that too would pose issue to pool data for registered customers if i follow your answer?
– Tallal Hassan
Aug 21 '15 at 6:41
Yes, every extension I believe are written magento way.
– Adarsh Khatri
Aug 21 '15 at 6:42
Your answer works.But there is already an empty space at the top of drop-down city list i want that space be taken up by default value.If possible please take a few seconds to check my site www.apollo-sports.com.pk/magento select any product and go to check out to see what there in billing.please?First select country Romania and then the first State and then cities will appear
– Tallal Hassan
Aug 21 '15 at 6:47
add a comment |
If I understand you, you want to force your users to have default value on city
section then change this:
value="<?php echo "your city name"; //$this->escapeHtml($this->getAddress()->getCity()) ?>"
This will make default city on city field.
PS
By default Magento pools city data for registered customer from database using $this->escapeHtml($this->getAddress()->getCity())
function.
So when you change this, it will never pool that data.
If I understand you, you want to force your users to have default value on city
section then change this:
value="<?php echo "your city name"; //$this->escapeHtml($this->getAddress()->getCity()) ?>"
This will make default city on city field.
PS
By default Magento pools city data for registered customer from database using $this->escapeHtml($this->getAddress()->getCity())
function.
So when you change this, it will never pool that data.
answered Aug 21 '15 at 6:36
Adarsh KhatriAdarsh Khatri
6,78511644
6,78511644
Let me check this.Please note that i am using an extension for drop-down city list so I will edit the extension's billing.phtml and shipping.phtml files.Does that too would pose issue to pool data for registered customers if i follow your answer?
– Tallal Hassan
Aug 21 '15 at 6:41
Yes, every extension I believe are written magento way.
– Adarsh Khatri
Aug 21 '15 at 6:42
Your answer works.But there is already an empty space at the top of drop-down city list i want that space be taken up by default value.If possible please take a few seconds to check my site www.apollo-sports.com.pk/magento select any product and go to check out to see what there in billing.please?First select country Romania and then the first State and then cities will appear
– Tallal Hassan
Aug 21 '15 at 6:47
add a comment |
Let me check this.Please note that i am using an extension for drop-down city list so I will edit the extension's billing.phtml and shipping.phtml files.Does that too would pose issue to pool data for registered customers if i follow your answer?
– Tallal Hassan
Aug 21 '15 at 6:41
Yes, every extension I believe are written magento way.
– Adarsh Khatri
Aug 21 '15 at 6:42
Your answer works.But there is already an empty space at the top of drop-down city list i want that space be taken up by default value.If possible please take a few seconds to check my site www.apollo-sports.com.pk/magento select any product and go to check out to see what there in billing.please?First select country Romania and then the first State and then cities will appear
– Tallal Hassan
Aug 21 '15 at 6:47
Let me check this.Please note that i am using an extension for drop-down city list so I will edit the extension's billing.phtml and shipping.phtml files.Does that too would pose issue to pool data for registered customers if i follow your answer?
– Tallal Hassan
Aug 21 '15 at 6:41
Let me check this.Please note that i am using an extension for drop-down city list so I will edit the extension's billing.phtml and shipping.phtml files.Does that too would pose issue to pool data for registered customers if i follow your answer?
– Tallal Hassan
Aug 21 '15 at 6:41
Yes, every extension I believe are written magento way.
– Adarsh Khatri
Aug 21 '15 at 6:42
Yes, every extension I believe are written magento way.
– Adarsh Khatri
Aug 21 '15 at 6:42
Your answer works.But there is already an empty space at the top of drop-down city list i want that space be taken up by default value.If possible please take a few seconds to check my site www.apollo-sports.com.pk/magento select any product and go to check out to see what there in billing.please?First select country Romania and then the first State and then cities will appear
– Tallal Hassan
Aug 21 '15 at 6:47
Your answer works.But there is already an empty space at the top of drop-down city list i want that space be taken up by default value.If possible please take a few seconds to check my site www.apollo-sports.com.pk/magento select any product and go to check out to see what there in billing.please?First select country Romania and then the first State and then cities will appear
– Tallal Hassan
Aug 21 '15 at 6:47
add a comment |
If like the state/province you just want to show what is effectively help text, I suggest you add a placeholder attribute to the input box. So something like...
<<input type="text" title="<?php echo $this->__('City') ?>"
name="billing[city]"
value="<?php echo $this->escapeHtml($this->getAddress()->getCity()) ?>"
class="input-text <?php echo $this->helper('customer/address')->getAttributeValidationClass('city') ?>"
id="billing:city"
placeholder="<?php echo $this->__('Please enter city'); ?>"/>
Then if they empty the value out the placeholder text will appear again.
Regards,
Andy
Hi I tried your way but the placeholder text disappears upon selecting any country and / or State :(
– Tallal Hassan
Aug 21 '15 at 6:58
add a comment |
If like the state/province you just want to show what is effectively help text, I suggest you add a placeholder attribute to the input box. So something like...
<<input type="text" title="<?php echo $this->__('City') ?>"
name="billing[city]"
value="<?php echo $this->escapeHtml($this->getAddress()->getCity()) ?>"
class="input-text <?php echo $this->helper('customer/address')->getAttributeValidationClass('city') ?>"
id="billing:city"
placeholder="<?php echo $this->__('Please enter city'); ?>"/>
Then if they empty the value out the placeholder text will appear again.
Regards,
Andy
Hi I tried your way but the placeholder text disappears upon selecting any country and / or State :(
– Tallal Hassan
Aug 21 '15 at 6:58
add a comment |
If like the state/province you just want to show what is effectively help text, I suggest you add a placeholder attribute to the input box. So something like...
<<input type="text" title="<?php echo $this->__('City') ?>"
name="billing[city]"
value="<?php echo $this->escapeHtml($this->getAddress()->getCity()) ?>"
class="input-text <?php echo $this->helper('customer/address')->getAttributeValidationClass('city') ?>"
id="billing:city"
placeholder="<?php echo $this->__('Please enter city'); ?>"/>
Then if they empty the value out the placeholder text will appear again.
Regards,
Andy
If like the state/province you just want to show what is effectively help text, I suggest you add a placeholder attribute to the input box. So something like...
<<input type="text" title="<?php echo $this->__('City') ?>"
name="billing[city]"
value="<?php echo $this->escapeHtml($this->getAddress()->getCity()) ?>"
class="input-text <?php echo $this->helper('customer/address')->getAttributeValidationClass('city') ?>"
id="billing:city"
placeholder="<?php echo $this->__('Please enter city'); ?>"/>
Then if they empty the value out the placeholder text will appear again.
Regards,
Andy
answered Aug 21 '15 at 6:45
SmartieSmartie
2,8201727
2,8201727
Hi I tried your way but the placeholder text disappears upon selecting any country and / or State :(
– Tallal Hassan
Aug 21 '15 at 6:58
add a comment |
Hi I tried your way but the placeholder text disappears upon selecting any country and / or State :(
– Tallal Hassan
Aug 21 '15 at 6:58
Hi I tried your way but the placeholder text disappears upon selecting any country and / or State :(
– Tallal Hassan
Aug 21 '15 at 6:58
Hi I tried your way but the placeholder text disappears upon selecting any country and / or State :(
– Tallal Hassan
Aug 21 '15 at 6:58
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f79428%2fadd-default-value-to-city-field-in-billing-and-shipping%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
I don't see any dropdown (
ex: <select>
) in your code.– Adarsh Khatri
Aug 21 '15 at 6:43