J'ai un groupe de boutons radio que j'essaie de valider avec un validateur personnalisé dans ASP. Je sais que je ne peux pas utiliser un validateur requis pour ces éléments, car ils ne sont pas éligibles pour les validateurs requis dans ASP.Net et je ne peux pas utiliser une liste de boutons radio car j'ai un div affiché entre les boutons radio si on clique dessusValidation des radiobuttons dans ASP.Net w/jQuery
<asp:RadioButton ID="showYear" runat="server" CssClass="reportYear" GroupName="dateSelection"/>Show by calendar year
//// Div to show if showYear is Clicked
<asp:RadioButton ID="showDate" runat="server" CssClass="reportDates" GroupName="dateSelection"/>Show by date range
//// Div to show if showDate is Clicked
Et voici la coutume Validator:
<asp:CustomValidator ID="validateGroup1" runat="server" Display="Dynamic" ErrorMessage="Please select option for step 1" ClientValidationFunction="validateDateStyle" ValidationGroup="validateYTDSearch" />
le problème que j'ai est cette fonction javascript:
function validateDateStyle(oSrc, args) {
$(document).ready(function() {
var r1 = $('.reportDates').attr('checked');
var r2 = $('.reportYear').attr('checked');
alert(r1 + " " + r2);
});
}
au déclenchement de la fonction avec e L'appel du validateur ouvre la fenêtre avec
"Undefined Undefned" même lorsque les radios sont cochées.
Des idées pour lesquelles il ne tirera pas correctement la valeur vérifiée?
Merci
Finalement, ça a marché mais oui, cette solution fonctionne. –