Javascript - 在字段上键入时自动设置字段值

时间:2012-12-13 05:55:47

标签: javascript ruby-on-rails date

我有使用rails的表单寄存器.. 所以基本上我需要做一个功能,如果你在字段ID上键入ID,它将自动

如果您输入ID字段

  • 直接(自动)生成年份的前4位数字
  • 接下来的两位数字将直接(自动)生成到月份
  • 接下来的两位数字将直接(自动)生成至今

我使用datepicker作为日期字段.. 在_form.html.erb

<div class="field">
    <%= f.label :id, "ID" %><br />
    <%= f.text_field :id %>
  </div>
  <div class="field">
    <%= f.label :dob, "Date Of Birth (YY-MM-DD)" %><br />
    <%= f.text_field :dob %>
</div>

users.js.coffee

 jQuery ->
  $('#user_tanggallahir').datepicker({ dateFormat: 'yy-mm-dd' })

我希望自动输入日期字段..

更新

我有http://jsfiddle.net/f8rUF/10/之类的javascript 但是,我想要日期(dob)字段的格式,如1990-01-12(YY-MM-DD)

希望你能帮助我;)!

1 个答案:

答案 0 :(得分:0)

更新已解决..

我使用substring来获得8个字符串

st = (v.substring(0,8))

http://jsfiddle.net/f8rUF/19/