我已經使用bootstrap 3的網格系統來佈局一個簡單的註冊表單。但是,如果Rails中的驗證失敗,那麼添加類「field_with_errors」的div會混淆我的佈局。.field_with_errors混亂引導樣式表格
下面是如何在我的形式的線一般是這樣的:
<div class="form-group">
<label class="col-xs-2 control-label" for="user_secondary_email">Secondary email</label>
<div class="col-xs-4">
<input class="form-control" id="user_secondary_email" name="user[secondary_email]" type="text" />
</div>
</div>
如果驗證失敗當前應用的樣式看起來是這樣的:
<div class="form-group">
<div class="field_with_errors"><label class="col-xs-2 control-label" for="user_primary_email">Primary email</label></div>
<div class="col-xs-4">
<div class="field_with_errors"><input class="form-control" id="user_primary_email" name="user[primary_email]" type="text" value="" /></div>
</div>
</div>
我做了一些研究,並就我理解,這是如何代碼應該看起來像:
<div class="form-group has-error">
<label class="col-xs-2 control-label" for="user_secondary_number">Secondary number</label>
<div class="col-xs-4">
<input class="form-control" id="user_secondary_number" name="user[secondary_number]" type="text" />
</div>
</div>
我不明白我我怎樣才能讓應用程序添加額外的類到正確的html標籤?
任何幫助表示讚賞!
你可以使用jquery嗎? – NoobEditor
你使用什麼樣的表單生成器? Rails的form_for?簡單的形式? – lawitschka