Sunday, 15 September 2013

javascript - jquery datapicker in rails default value -



javascript - jquery datapicker in rails default value -

i need give default value in input 'date' value if exist or time.now if not.

<div class="input-append date" id="datepicker" data-date="time.now" data-date- format="dd-mm-yyyy"> <input size="16" type="text" value="" name="date"> <input type="submit" style="display:none;" id="submit"> <span class="add-on"><i class="icon-th"></i></span> </div>

my js

$(document).ready(function() { $("#datepicker").change(function(){ $("#submit").click(); }); $('#datepicker').datepicker(); });

anybody can help?

if model required have default value date attribute time, , not in js datepicker, i'd suggest improve solution override getter method attribute.

assuming attribute named start_date, , want default time.now, suffice:

class somemodel def start_date read_attribute(:start_date) || time.now end end

of course, if want provide default js in views in particular controller, set default in controller before passing info view:

class somemodelcontroller < applicationcontroller def show @some_model = somemodel.find(params[:id]) @some_model.start_date ||= time.now end end

however, if really want provide default js, seek in js:

$(document).ready(function() { $('#datepicker').datepicker("setdate": new date()); });

javascript ruby-on-rails datepicker

No comments:

Post a Comment