我已經使用Twitter Bootstrap框架創建了一個表單並集成了jQuery驗證插件。我有一個帶有單選按鈕的一系列是/否問題的表單,我會驗證它確保每個問題都不是空的 - 這很好。Twitter Bootstrap和jQuery驗證插件 - 使用class =「控制組錯誤」
我想利用Bootstrap class =「control-group error」使錯誤文本顯示爲紅色,因此對用戶非常突出 - 當前「此字段是必需的」文本是黑色的,並且很難定位。
有我怎麼想的錯誤的文字出現在這裏的例子:
http://twitter.github.io/bootstrap/base-css.html#forms
下,在「驗證狀態」這一節的結束。下面是顯示輸入域後,一個紅色的消息,具體的例子(我只希望出現錯誤,他們點擊提交按鈕後):
<div class="control-group error">
<label class="control-label" for="inputError">Input with error</label>
<div class="controls">
<input type="text" id="inputError">
<span class="help-inline">Please correct the error</span>
</div>
</div>
這裏是我的形式展示一個問題:
<form class="form-horizontal" method="post" id="inputForm">
<input type="hidden" name="recid" value="1">
<table class="table table-condensed table-hover table-bordered">
<h2>Input Form</h2>
<tr>
<td>Question 1.</td>
<td>
<div class="controls">
<label class="radio inline">
<input type="radio" name="q1" value="Yes" required>Yes </label>
<label class="radio inline">
<input type="radio" name="q1" value="No" required>No </label>
<label for="q1" class="error"></label>
</div>
</td>
<td>Please answer Yes or No</td>
</tr>
</table>
</div>
<div class="control-group">
<div class="controls">
<button type="submit" class="btn btn-primary">Continue</button>
<button type="reset" class="btn">Reset</button>
</div>
</div>
</form>
我無法弄清楚如何將示例與我的表單結合起來,以便如果他們提交表單並且他們沒有回答問題,則警報顯示爲紅色。
我已經安裝了一個jsFiddle here,顯示這是行動,如果有幫助。
這是一個關於jQuery Validate的問題...所以展示你的jQuery/JavaScript。 – Sparky
順便說一下,'class =「control-group error」'實際上包含_two_類,'.control-group'和'.error'。 – Sparky