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()
{
}