UX: Specify pattern and maxlength for 2FA input fields.

This commit is contained in:
Guo Xiang Tan
2018-02-26 18:28:47 +08:00
parent 7d7f6faf40
commit a9699da672
5 changed files with 16 additions and 4 deletions

View File

@@ -10,7 +10,7 @@
<%= form_tag(method: "post") do%>
<h2><%=t "login.second_factor_title" %></h2>
<%= label_tag(:second_factor_token, t("login.second_factor_description")) %>
<div><%= text_field_tag(:second_factor_token) %></div>
<div><%= text_field_tag(:second_factor_token, pattern: '[0-9]{6}', maxlength: 6) %></div>
<%= submit_tag(t("submit"), class: "btn btn-large btn-primary") %>
<%end%>
</div>

View File

@@ -10,7 +10,7 @@
<% if @second_factor_required %>
<%=form_tag({}, method: :put) do %>
<%= label_tag(:second_factor_token, t('login.second_factor_description')) %>
<%= text_field_tag(:second_factor_token, nil, autofocus: true) %><br><br>
<%= text_field_tag(:second_factor_token, nil, autofocus: true, pattern: '[0-9]{6}', maxlength: 6) %><br><br>
<%= submit_tag t('submit')%>
<% end %>
<% end %>