У меня есть text_field_tag, где пользователь может ввести число. Если он набрал smt, но не число, цвет фона или поля text_field_tag должен измениться на красный. здесь я проверить, если у меня есть некоторые ошибки:изменить цвет полей/фона text_field_tag
<%
error_tuning="controls"
if !errors.nil?
errors.each do |er|
if pk3 == er[1] and row == er[0]
error_tuning = "error_info_update"
end
end
end
%>
И здесь я выбираю то, что DIV класс я должен использовать, нормальный один («управляет») или измененную один («error_info_update»)
<td>
<div class="<%=error_tuning%>">
<%= text_field_tag "number", cell_val['value_number'], :class => "table_column_width", :placeholder => t(val_type) %>
</div>
мой CSS:
.error_info_update {
background-color: #FF0000;
}
проблема заключается в том, что она не окрашивает весь фон/поля, но почему-то только правую линию text_field_tag.
Заранее спасибо Тоня