RecipeDan
asked on
jquery datepicker inline value c#
I have a JQuery Datepicker that is inline. How do I get the value in c# to show on the same page as the calendar?
ASKER
I think I asked the question and didn't give enough information. I have a JQuery Datepicker, I need to get that value and use it in the code behind to call a SQL Database and use that value as a label on the same page as the calendar. I know how to create the label but do not know how to get the Datepicker value and use it in the code behind.
ASKER
<script>
$(function() {
$("#calendarwrapper").datepicker({
numberOfMonths: [3,1],
showButtonPanel: true
});
});
</script>
[code]
[code]
<div id="calendarwrapper">
</div>
I don't have a C# example, but I can tell you that the general design pattern is a jQuery/AJAX request that will dynamically call a script on the server. This article explains the theory of the AJAX interaction. I'll see if I can put together an example that uses the datepicker.
https://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/Jquery/A_10712-The-Hello-World-Exercise-with-jQuery-and-PHP.html
https://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/Jquery/A_10712-The-Hello-World-Exercise-with-jQuery-and-PHP.html
but do not know how to get the Datepicker value and use it in the code behind.
$(function() {
$("#calendarwrapper").datepicker({
onSelect: function(date) {
$("#<%= Hidden1.ClientID %>").val(date);
},
numberOfMonths: [3,1],
showButtonPanel: true
});
});
<asp:Hidden ID="Hidden1" runat="server">
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Awesome Ray. Thank you for your help
Thanks for the points, and best of luck with your project! ~Ray
look like you did it with Ray_Paseur solution :
https://www.experts-exchange.com/questions/28552099/jquery-datepicker-value-loses-value-after-postback.html
Ray_paseur use OnClose
I propose to use OnSelect
Wait... it's probably not the same project.. my bad.
https://www.experts-exchange.com/questions/28552099/jquery-datepicker-value-loses-value-after-postback.html
Ray_paseur use OnClose
I propose to use OnSelect
Wait... it's probably not the same project.. my bad.
the jQuery calendar is built once the page is loaded by Jquery, in your browser
you browser have no idea of c#
c# have no idea of jQuery
you can send the value of the datepicker using usual method
<asp:TextBox id="datepicker" runat="server" />
$("#<%= datepicker.ClientID %>").datepicker(options);