Проверка jQuery не работает в ретрансляторе ASP.NET - PullRequest
0 голосов
/ 02 апреля 2019

Я пытаюсь проверить наборы радиокнопок.Код, который у меня есть, отображает сообщение об ошибке, даже если установлен переключатель.Код работает за пределами повторителя, но не внутри моего повторителя.

     <asp:Repeater ID="myRepeater" runat="server">
      <ItemTemplate>  

       <asp:radiobutton id="radBears" runat="server" text="Bears" groupname="Game1" cssclass="rnd">
       <asp:radiobutton id="radRaiders" runat="server" text="Raiders" groupname="Game1" cssclass="rnd">
       <asp:customvalidator id="CustomValidator1" runat="server" errormessage="Selection is required" clientvalidationfunction="ValidateRadioButtons1">
             <br><br>

         <asp:radiobutton id="radChargers" runat="server" text="Chargers" groupname="Game2" cssclass="rnd">
         <asp:radiobutton id="radCowboys" runat="server" text="Cowboys" groupname="Game2" cssclass="rnd">
         <asp:customvalidator id="CustomValidator2" runat="server" errormessage="Selection is required" clientvalidationfunction="ValidateRadioButtons2"><br>
         <br><br>

           <asp:button id="Button1" runat="server" text="Submit">


       </ItemTemplate>  
      </asp:Repeater>

  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

  <script type = "text/javascript">
      function ValidateRadioButton1(sender, args) {
          args.IsValid = $("[name=Game1]:checked").length > 0;
      }

      function ValidateRadioButton2(sender, args) {
          args.IsValid = $("[name=Game2]:checked").length > 0;
      }
  </script>

Trying to get this validation to work within the repeater

Я могу получить подтверждение для работы вне ретранслятора, но не внутри ретранслятора

...