English 中文(简体)
在伙伴关系中发放广播台。 净额 j 质量
原标题:Validating Radiobuttons in 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

这里是习俗验证者:

<asp:CustomValidator ID="validateGroup1" runat="server" Display="Dynamic" ErrorMessage="Please select option for step 1" ClientValidationFunction="validateDateStyle" ValidationGroup="validateYTDSearch" />

我面临的问题是这一 j字功能:

function validateDateStyle(oSrc, args) {

    $(document).ready(function () {

        var r1 = $( .reportDates ).attr( checked );
        var r2 = $( .reportYear ).attr( checked );

        alert(r1 + " " + r2);


    });

}

有效操作者在启动该功能时,便把窗户挤满。

即使在收音机时,“未定的未计值”。

任何想法,为什么它赢得的支票价值被适当 the?

增 编

最佳回答

您可检查使用j Query scode>.is(功能的无线电台的核对状态,并使用:checked。 p 素

if($( .reportDates ).is( :checked )) {
  // do stuff
}
问题回答

你在试图提及“检查”属性时没有定义的原因是,在不收听/选用时,不存在对广播纽芬兰语的属性。 每一次选举/当选时,浏览器就分别增加/消除归属感。

你再次希望证实的很可能是选用了无线电台。 页: 1 如果你想要检查每个电台的纽特邦,那么,如果你在稍后时间增加或拆除无线电台,你就必须在两个地方改变代码。

相反,你可以采用一种类似于Krof在其解决办法中所规定的更为容易的解决办法。 唯一的例外是,你检查了无线电塔顿集团。 由于该群体没有实际的html要素,你必须按集团名称选定一些要素。 当您的网页成为html网页时,团体名称按“名称”等名称选定。

$( [name$="dateSelection"] )

“美元”的操作者只是将“附和”转化为自伙伴关系以来的“。 网可能用内容小组识别或某种类型预先确定名称。 这是一种che,但只是选择你想要的东西的一种简单方式。

你们回来的是一系列无线电布局,它们具有“名字”的属性,其价值在“候选人当选”中结束。

现在要确定是否在该团体中选用了无线电台,你将这样做:

$( [name$="dateSelection"] ).is( :checked );

由此产生的价值告诉你,如果选定或未选定该团体的无线电台,其解决办法比检查每个无线电台纽州要多得多。 更不用说,在你后面加上/移除纽芬兰语时,较不容易。





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Transaction handling with TransactionScope

I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

Microsoft.Contracts namespace

For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签