我有一個這樣的radiobuttonlist,我試圖使這個必填字段,並使用表單驗證(jQuery驗證插件)。radiobuttonlist jquery表單驗證
<asp:RadioButtonList ID="PlateType1" runat="server" CssClass="rbclass required">
<asp:ListItem>New</asp:ListItem>
<asp:ListItem>Renewal</asp:ListItem>
</asp:RadioButtonList>
顯然幕後,asp.net引擎生成表等形式驗證插件並不瞭解所需的的CssClass function.So它從來沒有驗證我的名單,但我不選擇上提交任何東西。 我如何重寫,以便我可以使用jQuery驗證插件?
我rbclass是
.rbclass
{
float:left;
display:block;
}
通過螢火檢查的元素,這是發生了什麼。緊跟在單選按鈕後面生成標籤class =「error」。我如何控制它,以便它在New之後。
<td>
<input id="MainContent_PlateType1_0" class="ui-wizard-content ui-helper-reset ui-state-default required error" type="radio" value="New" name="ctl00$MainContent$PlateType1">
<label class="error" for="ctl00$MainContent$PlateType1" generated="true">This field is required.</label>
<label for="MainContent_PlateType1_0">New</label>
</td>
這裏是我的更新標記它引用生成的ID名稱
<label for="PlateType1" class="rblabel">This plate is: <span class="required_field">*</span></label>
<asp:RadioButtonList ID="PlateType1" runat="server" CssClass="rbclass">
<asp:ListItem>New</asp:ListItem>
<asp:ListItem>Renewal</asp:ListItem>
</asp:RadioButtonList>
<span>
<label class="error" for="ctl00$MainContent$PlateType1" >Please select either New or Renewal</label>
</span>
要驗證什麼?是否僅僅驗證選擇了至少一個選項? – Adil 2012-07-06 18:23:10
是否檢查單選按鈕 – cableload 2012-07-06 18:23:30