0
我有一個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行權。
在此先感謝 Tonja