안녕하세요 저는 레일을 처음 사용하고 잘 작동하는 다음 레일 폼을 가지고 있습니다. 이메일 텍스트 상자에 레일 양식 도우미 비어있는 유효성 확인
<%= form_for :user, url: users_path do |f| %>
<p>
<%= f.text_field :email, :placeholder=>'first name' %>
<%= f.text_field :email, :placeholder=>'last name' %>
<%= f.email_field :email, :placeholder=>'email address' %>
<%= f.password_field :password, :placeholder=>'password' %>
<%= f.password_field :password2, :placeholder=>'password2' %>
</p>
<%= f.submit 'Sign up!', :class=>'btn-custom btn-submit' %>
<% end %>
양식을 제출하고 이메일 주소의 형식이 아닌 문자열을 감지하면 필드를 강조 표시하지 않습니다 그것으로 내장 일부 클라이언트 측 유효성 검사가있다.
내장 된 양식 유효성 검사는 텍스트 필드가 비어 있는지 확인하지 않습니다. 그것을 확인하는 방법이 있습니까?
나는 jquery로 할 수 있다는 것을 알고 있으며, 다른 방법이 없다면 그렇게 할 것입니다.하지만 2 가지 형태의 검증 코드가 있다는 것은 어리석은 생각입니다.
fyi 또한 모델에도 유효성이 있습니다.
"2 가지 별도의 유효성 검사 코드가있는 것 같습니다."- jQuery에서 의미가 있습니까? 문제가 무엇인지 모르겠다. 이미 전자 메일 필드의 유효성을 검사하는 JS 기능이있는 경우 다른 필드를 확인하기 위해 확장하면 상당히 간단해야한다. jQuery를 게시 할 수 있습니까? – GMA