2

Railsを使ってフォーム登録をしています。基本的には、フィールドIDにIDを入力すると自動的に登録される機能を作る必要があります。

ID欄に入力すると

  • 年に直接 (自動的に) 生成する最初の 4 桁
  • 次の 2 桁は直接 (自動的に) 月に生成されます
  • 次の 2 桁は直接 (自動的に) 生成されます。

私は日付フィールドにdatepickerを使用しています.. on _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.コーヒー

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

フィールドに日付を自動的に入力したい..

アップデート

http://jsfiddle.net/f8rUF/10/などの JavaScript がありますが、1990-01-12 (YY-MM-DD) などの日付 (dob) フィールドの形式が必要です

これで私を助けてくれることを願っています;)!

4

1 に答える 1

0

解決済みのアップデート..

部分文字列を使用して 8 文字列を取得します

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

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

于 2012-12-13T11:19:35.317 に答える