How to show datepicker only on icon click using Jquery?
I am facing one issue. I need to display the jquery datepicker only on icon click. I am explaining my code below.
<input type="text" class="inputType2" id="car_d_date" value="">
<span class="globalcolor" id="calicon">
<i class="icon-calendar-7"></i>
</span>
$(function(){
$("#car_d_date").datepicker();
$("#calicon").click(function(){
$("#car_d_date").datepicker('show');
})
})
In my case also input field click the calender is showing. Here I need when user will click on calender icon then the calender will display and selected date will viewed on the textbox.
javascript jquery html datepicker
add a comment |
I am facing one issue. I need to display the jquery datepicker only on icon click. I am explaining my code below.
<input type="text" class="inputType2" id="car_d_date" value="">
<span class="globalcolor" id="calicon">
<i class="icon-calendar-7"></i>
</span>
$(function(){
$("#car_d_date").datepicker();
$("#calicon").click(function(){
$("#car_d_date").datepicker('show');
})
})
In my case also input field click the calender is showing. Here I need when user will click on calender icon then the calender will display and selected date will viewed on the textbox.
javascript jquery html datepicker
hide the date picker after initialization.$("#car_d_date").datepicker('hide');
– DPS
Nov 24 '18 at 6:47
$("#car_d_date").datepicker("show"); Try this.
– Dixit Akabari
Nov 24 '18 at 6:47
add a comment |
I am facing one issue. I need to display the jquery datepicker only on icon click. I am explaining my code below.
<input type="text" class="inputType2" id="car_d_date" value="">
<span class="globalcolor" id="calicon">
<i class="icon-calendar-7"></i>
</span>
$(function(){
$("#car_d_date").datepicker();
$("#calicon").click(function(){
$("#car_d_date").datepicker('show');
})
})
In my case also input field click the calender is showing. Here I need when user will click on calender icon then the calender will display and selected date will viewed on the textbox.
javascript jquery html datepicker
I am facing one issue. I need to display the jquery datepicker only on icon click. I am explaining my code below.
<input type="text" class="inputType2" id="car_d_date" value="">
<span class="globalcolor" id="calicon">
<i class="icon-calendar-7"></i>
</span>
$(function(){
$("#car_d_date").datepicker();
$("#calicon").click(function(){
$("#car_d_date").datepicker('show');
})
})
In my case also input field click the calender is showing. Here I need when user will click on calender icon then the calender will display and selected date will viewed on the textbox.
javascript jquery html datepicker
javascript jquery html datepicker
edited Nov 24 '18 at 7:09
Mohammad
15.7k123562
15.7k123562
asked Nov 24 '18 at 6:38
user5443928
hide the date picker after initialization.$("#car_d_date").datepicker('hide');
– DPS
Nov 24 '18 at 6:47
$("#car_d_date").datepicker("show"); Try this.
– Dixit Akabari
Nov 24 '18 at 6:47
add a comment |
hide the date picker after initialization.$("#car_d_date").datepicker('hide');
– DPS
Nov 24 '18 at 6:47
$("#car_d_date").datepicker("show"); Try this.
– Dixit Akabari
Nov 24 '18 at 6:47
hide the date picker after initialization.
$("#car_d_date").datepicker('hide');
– DPS
Nov 24 '18 at 6:47
hide the date picker after initialization.
$("#car_d_date").datepicker('hide');
– DPS
Nov 24 '18 at 6:47
$("#car_d_date").datepicker("show"); Try this.
– Dixit Akabari
Nov 24 '18 at 6:47
$("#car_d_date").datepicker("show"); Try this.
– Dixit Akabari
Nov 24 '18 at 6:47
add a comment |
1 Answer
1
active
oldest
votes
You can set value of showOn
attribute of datepicker to empty.
$("#car_d_date").datepicker({
showOn: ''
});
$("#calicon").click(function(){
$("#car_d_date").datepicker('show');
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">
<input type="text" class="inputType2" id="car_d_date" value="">
<span class="globalcolor" id="calicon">
<i class="icon-calendar-7">icon</i>
</span>
Brother, better if it get closed on clicking again.
– WC2
Nov 24 '18 at 7:48
@WC2 It can be done by simple code but datepicker does not do this as default. When you click on input datepicker only showing and when click again it also showing and it does not closed
– Mohammad
Nov 24 '18 at 7:55
for toggle effect on icon clickvar i = 0; $("#calicon").click(function(){ console.log(i); if(i == 0){ $("#car_d_date").datepicker('show'); i++; } else { $("#car_d_date").datepicker('hide'); i--; } });
– Pranesh Janarthanan
Nov 24 '18 at 10:21
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
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: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
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%2fstackoverflow.com%2fquestions%2f53455807%2fhow-to-show-datepicker-only-on-icon-click-using-jquery%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can set value of showOn
attribute of datepicker to empty.
$("#car_d_date").datepicker({
showOn: ''
});
$("#calicon").click(function(){
$("#car_d_date").datepicker('show');
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">
<input type="text" class="inputType2" id="car_d_date" value="">
<span class="globalcolor" id="calicon">
<i class="icon-calendar-7">icon</i>
</span>
Brother, better if it get closed on clicking again.
– WC2
Nov 24 '18 at 7:48
@WC2 It can be done by simple code but datepicker does not do this as default. When you click on input datepicker only showing and when click again it also showing and it does not closed
– Mohammad
Nov 24 '18 at 7:55
for toggle effect on icon clickvar i = 0; $("#calicon").click(function(){ console.log(i); if(i == 0){ $("#car_d_date").datepicker('show'); i++; } else { $("#car_d_date").datepicker('hide'); i--; } });
– Pranesh Janarthanan
Nov 24 '18 at 10:21
add a comment |
You can set value of showOn
attribute of datepicker to empty.
$("#car_d_date").datepicker({
showOn: ''
});
$("#calicon").click(function(){
$("#car_d_date").datepicker('show');
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">
<input type="text" class="inputType2" id="car_d_date" value="">
<span class="globalcolor" id="calicon">
<i class="icon-calendar-7">icon</i>
</span>
Brother, better if it get closed on clicking again.
– WC2
Nov 24 '18 at 7:48
@WC2 It can be done by simple code but datepicker does not do this as default. When you click on input datepicker only showing and when click again it also showing and it does not closed
– Mohammad
Nov 24 '18 at 7:55
for toggle effect on icon clickvar i = 0; $("#calicon").click(function(){ console.log(i); if(i == 0){ $("#car_d_date").datepicker('show'); i++; } else { $("#car_d_date").datepicker('hide'); i--; } });
– Pranesh Janarthanan
Nov 24 '18 at 10:21
add a comment |
You can set value of showOn
attribute of datepicker to empty.
$("#car_d_date").datepicker({
showOn: ''
});
$("#calicon").click(function(){
$("#car_d_date").datepicker('show');
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">
<input type="text" class="inputType2" id="car_d_date" value="">
<span class="globalcolor" id="calicon">
<i class="icon-calendar-7">icon</i>
</span>
You can set value of showOn
attribute of datepicker to empty.
$("#car_d_date").datepicker({
showOn: ''
});
$("#calicon").click(function(){
$("#car_d_date").datepicker('show');
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">
<input type="text" class="inputType2" id="car_d_date" value="">
<span class="globalcolor" id="calicon">
<i class="icon-calendar-7">icon</i>
</span>
$("#car_d_date").datepicker({
showOn: ''
});
$("#calicon").click(function(){
$("#car_d_date").datepicker('show');
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">
<input type="text" class="inputType2" id="car_d_date" value="">
<span class="globalcolor" id="calicon">
<i class="icon-calendar-7">icon</i>
</span>
$("#car_d_date").datepicker({
showOn: ''
});
$("#calicon").click(function(){
$("#car_d_date").datepicker('show');
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">
<input type="text" class="inputType2" id="car_d_date" value="">
<span class="globalcolor" id="calicon">
<i class="icon-calendar-7">icon</i>
</span>
answered Nov 24 '18 at 6:48
MohammadMohammad
15.7k123562
15.7k123562
Brother, better if it get closed on clicking again.
– WC2
Nov 24 '18 at 7:48
@WC2 It can be done by simple code but datepicker does not do this as default. When you click on input datepicker only showing and when click again it also showing and it does not closed
– Mohammad
Nov 24 '18 at 7:55
for toggle effect on icon clickvar i = 0; $("#calicon").click(function(){ console.log(i); if(i == 0){ $("#car_d_date").datepicker('show'); i++; } else { $("#car_d_date").datepicker('hide'); i--; } });
– Pranesh Janarthanan
Nov 24 '18 at 10:21
add a comment |
Brother, better if it get closed on clicking again.
– WC2
Nov 24 '18 at 7:48
@WC2 It can be done by simple code but datepicker does not do this as default. When you click on input datepicker only showing and when click again it also showing and it does not closed
– Mohammad
Nov 24 '18 at 7:55
for toggle effect on icon clickvar i = 0; $("#calicon").click(function(){ console.log(i); if(i == 0){ $("#car_d_date").datepicker('show'); i++; } else { $("#car_d_date").datepicker('hide'); i--; } });
– Pranesh Janarthanan
Nov 24 '18 at 10:21
Brother, better if it get closed on clicking again.
– WC2
Nov 24 '18 at 7:48
Brother, better if it get closed on clicking again.
– WC2
Nov 24 '18 at 7:48
@WC2 It can be done by simple code but datepicker does not do this as default. When you click on input datepicker only showing and when click again it also showing and it does not closed
– Mohammad
Nov 24 '18 at 7:55
@WC2 It can be done by simple code but datepicker does not do this as default. When you click on input datepicker only showing and when click again it also showing and it does not closed
– Mohammad
Nov 24 '18 at 7:55
for toggle effect on icon click
var i = 0; $("#calicon").click(function(){ console.log(i); if(i == 0){ $("#car_d_date").datepicker('show'); i++; } else { $("#car_d_date").datepicker('hide'); i--; } });
– Pranesh Janarthanan
Nov 24 '18 at 10:21
for toggle effect on icon click
var i = 0; $("#calicon").click(function(){ console.log(i); if(i == 0){ $("#car_d_date").datepicker('show'); i++; } else { $("#car_d_date").datepicker('hide'); i--; } });
– Pranesh Janarthanan
Nov 24 '18 at 10:21
add a comment |
Thanks for contributing an answer to Stack Overflow!
- 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%2fstackoverflow.com%2fquestions%2f53455807%2fhow-to-show-datepicker-only-on-icon-click-using-jquery%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
hide the date picker after initialization.
$("#car_d_date").datepicker('hide');
– DPS
Nov 24 '18 at 6:47
$("#car_d_date").datepicker("show"); Try this.
– Dixit Akabari
Nov 24 '18 at 6:47