Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何通过Java脚本分配验证组_Javascript_Asp.net - Fatal编程技术网

Javascript 如何通过Java脚本分配验证组

Javascript 如何通过Java脚本分配验证组,javascript,asp.net,Javascript,Asp.net,无法在单击按钮时分配验证组 <asp:TabPanel ID="tabpnlTwo" runat="server" Visible="false" Width="100%" OnClientClick="radiobuttonvalidationForTabOne"> <ContentTemplate> </ContentTemplate> <asp:TabPanel ID="tabpnlTwo" runat="server" Vis

无法在单击按钮时分配验证组

<asp:TabPanel ID="tabpnlTwo" runat="server" Visible="false" Width="100%" OnClientClick="radiobuttonvalidationForTabOne">
       <ContentTemplate>
  </ContentTemplate>

<asp:TabPanel ID="tabpnlTwo" runat="server" Visible="false" Width="100%" OnClientClick="radiobuttonvalidationForTabTwo">
       <ContentTemplate>
  </ContentTemplate>

在选项卡PNANEL调用脚本函数onClientClick上,单击将验证组分配给按钮的位置

  <script>
    function radiobuttonvalidationForTabOne() {
        var btnAddOrderId = document.getElementById("btnAddToOrder");
        btnAddOrderId.ValidationGroup = "tabpnlOneGroup";

        alert(btnAddOrderId.ValidationGroup);
    }
    </script>

    <script>
function radiobuttonvalidationForTabTwo() {
    var btnAddOrderId = document.getElementById("btnAddToOrder");
    btnAddOrderId.ValidationGroup = "tabpnlTwoGroup";
    alert(btnAddOrderId.ValidationGroup);
}
</script>


 <asp:Button ID="btnAddToOrder" CssClass="customButton" runat="server" Text="Add To Order" ValidationGroup="tabpnlOneGroup"
           onclick="btnAddToOrder_Click" />

函数radiobuttonvalidationForTabOne(){
var btnAddOrderId=document.getElementById(“btnAddToOrder”);
btnAddOrderId.ValidationGroup=“tabpnlOneGroup”;
警报(btnAddOrderId.ValidationGroup);
}
函数radiobuttonvalidationForTabTwo(){
var btnAddOrderId=document.getElementById(“btnAddToOrder”);
btnAddOrderId.ValidationGroup=“tabpnlTwoGroup”;
警报(btnAddOrderId.ValidationGroup);
}

这是因为您按钮的id在运行时更改。你需要使用

 var btnAddOrderId = document.getElementById('<%=btnAddToOrder.ClientID%>');

这是因为您按钮的id在运行时更改。你需要使用

 var btnAddOrderId = document.getElementById('<%=btnAddToOrder.ClientID%>');
使用

使用

<anycontrol runat="server" id="anyone" ClientIDMode="Static"/>
$('#anyone').anyfunctioncallback()
{
}