# CalendarDateSelect

**URL:** <https://www.ruby-forum.com/t/calendardateselect/145072>\
**Category:** Rails\
**Created:** [August 5, 2008, 7:17pm UTC](https://www.ruby-forum.com/t/calendardateselect/145072 "2008-08-05T19:17:14Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jturney](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e99b99/32.png) [@jturney](https://www.ruby-forum.com/u/jturney)\
**Post date:** [August 5, 2008, 7:17pm UTC](https://www.ruby-forum.com/t/calendardateselect/145072/1 "2008-08-05T19:17:14Z")

</div>

\<%= calendar\_date\_select\_tag “e\_date” %\>

I just stumbled upon this plugin, wondering how I send the value of the  
input field for the calendarDateSelect via a non-model form.

\<% form\_tag %\>  
\<%= calendar\_date\_select\_tag “e\_date” %\>  
\<% submit\_tag %\>

Where do I specify, for instance, params[:date] = the selected calendar  
date

Thanks!

---

<div class="post-metadata">

**Author:** ![jturney](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e99b99/32.png) [@jturney](https://www.ruby-forum.com/u/jturney)\
**Post date:** [August 5, 2008, 11:54pm UTC](https://www.ruby-forum.com/t/calendardateselect/145072/2 "2008-08-05T23:54:39Z")

</div>

I’m trying to use an observe\_form now, but still no luck.

\<%= calendar\_date\_select\_tag "search\_date\_from", Date.yesterday, :popup =\> "force", :year\_range =\> 5.years.ago..0.years.from\_now, :valid\_date\_check =\> "date \< (new Date()).stripTime()" %\>

\<%= observe\_form “search\_form”,  
:update =\> {},  
:frequency =\> 1,  
:url =\> { :controller =\> “search”, :action =\> “search” },  
:loading =\> “Element.show(‘search\_indicator’)”,  
:complete =\> “Element.hide(‘search\_indicator’)”,  
:with =\> ‘search\_date\_from=’ + $(‘search\_date\_from’).serialize()

The value of the calendar\_date\_select\_tag input field doesn’t make it.

Anyone can help?

Thanks

---

<div class="post-metadata">

**Author:** ![jturney](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e99b99/32.png) [@jturney](https://www.ruby-forum.com/u/jturney)\
**Post date:** [August 6, 2008, 12:10am UTC](https://www.ruby-forum.com/t/calendardateselect/145072/3 "2008-08-06T00:10:43Z")

</div>

Never mind, figured it out. I misspelled the params T\_T

The next issue: converting “August 04, 2008” into a Time object… or  
giving me a way find the difference between two “August 05, 2008” -  
“August 04, 2008”… yielding seconds, hours, w/e

Thanks

---

<div class="post-metadata">

**Author:** ![jturney](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e99b99/32.png) [@jturney](https://www.ruby-forum.com/u/jturney)\
**Post date:** [August 6, 2008, 2:41am UTC](https://www.ruby-forum.com/t/calendardateselect/145072/4 "2008-08-06T02:41:21Z")

</div>

> > Time.parse(“August 04, 2008”)  
> > =\> Mon Aug 04 00:00:00 -0700 2008
