我無法將來自我的日期時間選擇器的數據保存到我的數據庫中。我正在使用Sql Server 2005數據庫。如何將日期時間選擇器的值保存到數據庫?
這是我在我的application.js代碼
$(function() {
var dates = $("#checkin, #checkout").datetimepicker({
dateFormat: 'mm/dd/yyyy hh:MM:ss TT',
defaultDate: "+1w",
changeMonth: false,
numberOfMonths: 2,
minDate: new Date(),
onSelect: function(selectedDate) {
var option = this.id == "checkin" ? "minDate" : "maxDate",
instance = $(this).data("datetimepicker"),
date = $.datetimepicker.parseDate(
instance.settings.dateFormat ||
$.datetimepicker._defaults.dateFormat,
selectedDate, instance.settings);
dates.not(this).datetimepicker("option", option, date);
}
});
});
這裏是我的控制器:
def step2
@cart = current_cart
checkin = params[:checkin]
checkout = params[:checkout]
@amenities = Amenity.available(checkin, checkout)
session[:checkin] = checkin
session[:checkout] = checkout
end
,這裏是我的日期選擇器視圖:
<%= form_tag :action => 'step2' do %>
<%= label_tag 'checkin', "From:" %>
<%= text_field_tag :checkin, params[:checkin] %>
<%= label_tag 'checkout', "To:" %>
<%= text_field_tag :checkout, params[:checkout] %>
<%= submit_tag 'Show Availability' %>
<% end %>
,並在這些地方我將開始插入我的數據庫:
<%= form_for(@transaction, :validate => true) do |f| %>
<%= f.hidden_field :Transaction_Date, :value => Time.now %>
<%= f.hidden_field :rsv_type, :value => "Online" %>
<%= f.hidden_field :rsv_status, :value => "Pending" %>
<%= f.hidden_field :checkin, session[:checkin] %>
<%= f.hidden_field :checkout, session[:checkout] %>
#...
<% end %>
需要一些幫助.. :(
將日期發送到服務器的代碼在哪裏? – Arsen7 2011-05-19 15:48:00