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