2012-12-13 5 views
2

에 입력 내가 레일을 사용하여 양식 레지스터가있을 때 자동으로 필드 값을 설정합니다 .. 그래서 기본적으로 당신이 필드 ID에 ID를 입력하면 사용자가 입력하는 경우, 그것은자바 스크립트 - 필드

자동으로 될 것이라고 기능을 확인해야합니다 ID 필드

  • 직접 (자동) 첫 번째 4 개 자리는 자동으로 (
  • 다음 2 개 자리는
  • 다음 2 개 자리가 바로 될 것 달 ​​생성하기 위해 직접 (자동)입니다 년에 생성)

    <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' }) 
    

    내가 자동으로 필드 유형을 원하는 _form.html.erb에

내가 날짜 필드에 날짜 선택기를 사용 .. 데이트 생성 날짜의 ..

업데이트

나는 날짜 (DOB) 필드와 같은 1990년 1월 12일 (YY-MM-DD)

당신이 좀 도와 수 있기를 바랍니다의 형식을 원 http://jsfiddle.net/f8rUF/10/ 와 같은 자바 스크립트가 있지만;)!

+0

당신이 ID 텍스트 필드의 KeyUp 이벤트를 처리하는 시도 해 봤나 8 문자열 얻기 위해 문자열을 사용합니까? 날짜 필드 값을 자동으로 업데이트합니다. – voithos

+0

@voithos 다른 필드에 keyup 이벤트 ID 텍스트 필드를 처리했습니다. http://jsfiddle.net/f8rUF/2/ – GeekToL

답변