0
在我的表單中,這是一個信用卡驗證表單,我有兩個字段expiry_year
和expiry_month
。自定義錯誤字段在軌道中結合了2個錯誤字段
validates :expiry_month,
length: { is: 2, allow_blank: true },
numericality: { only_integer: true, allow_blank: true }
validates :expiry_year,
length: { is: 4, allow_blank: true },
numericality: { only_integer: true, allow_blank: true }
但是,如果上面的2個字段無效,我想要在窗體中顯示爲紅色的隱藏的Expiry字段。
所以表單看起來像這樣,但我需要Expiry標籤在驗證中是紅色的,我該怎麼做?
= f.label 'Expiry'
= f.text_field :expiry_month, placeholder: 'MM', maxlength: 2
= f.text_field :expiry_year, placeholder: 'YYYY', maxlength: 4