验证摘要的验证组名称可以在运行时给出 [英] validation group name of a Validation Summary can be given at the run time

查看:76
本文介绍了验证摘要的验证组名称可以在运行时给出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有
三组验证
commoninfo
femaleinfo
maleinfo
取决于站点的访问者,我想及时做出决定,即commoninfo&femaleinfo是一种情况,因此我如何在运行时获取验证组名称plz可以帮助我! !!!!!!!!!!!!!

im having the
three groups of validations
commoninfo
femaleinfo
maleinfo
depending upon the visitor of the site i want make decision at time i.e commoninfo& femaleinfo is one situation so how can i get the validation group names at run time plz help me!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

推荐答案

您好

这可能对您有帮助
http://forums.asp.net/t/1288300.aspx/2/10


谢谢
Hi

This May be help you
http://forums.asp.net/t/1288300.aspx/2/10


Thanx




您可以根据需要检查一次.

Hi,

you can check this once for your requirement.

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script language ="javascript" >
        function changeval() {
            if (document.getElementById("chb1").checked) {
                RequiredFieldValidator1.validationGroup = "g1";
            }
            else {
                RequiredFieldValidator1.validationGroup = "";
            }

            
            if (document.getElementById("Chb2").checked) {
                RequiredFieldValidator2.validationGroup = "g1";
            }
            else {
                RequiredFieldValidator2.validationGroup = "";
            }
            if (document.getElementById("Chb3").checked) {
                RequiredFieldValidator3.validationGroup = "g1";
            } else {
                RequiredFieldValidator3.validationGroup = "";
            }
            if (document.getElementById("Chb4").checked) {
                RequiredFieldValidator4.validationGroup = "g1";

            } else {
                RequiredFieldValidator4.validationGroup = "";
            }
            

        }
     
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:textbox id="TextBox1" runat="server" xmlns:asp="#unknown"></asp:textbox>
        <asp:requiredfieldvalidator id="RequiredFieldValidator1" controltovalidate="TextBox1" validationgroup="g1" runat="server" errormessage="RequiredFieldValidator" xmlns:asp="#unknown"></asp:requiredfieldvalidator><br />
        <asp:textbox id="TextBox2" runat="server" xmlns:asp="#unknown"></asp:textbox>
          <asp:requiredfieldvalidator id="RequiredFieldValidator2" controltovalidate="TextBox2" validationgroup="g1" runat="server" errormessage="RequiredFieldValidator" xmlns:asp="#unknown"></asp:requiredfieldvalidator><br />
        <asp:textbox id="TextBox3" runat="server" xmlns:asp="#unknown"></asp:textbox>
          <asp:requiredfieldvalidator id="RequiredFieldValidator3" controltovalidate="TextBox3" validationgroup="g1" runat="server" errormessage="RequiredFieldValidator" xmlns:asp="#unknown"></asp:requiredfieldvalidator><br />
        <asp:textbox id="TextBox4" runat="server" xmlns:asp="#unknown"></asp:textbox>
          <asp:requiredfieldvalidator id="RequiredFieldValidator4" controltovalidate="TextBox4" validationgroup="g1" runat="server" errormessage="RequiredFieldValidator" xmlns:asp="#unknown"></asp:requiredfieldvalidator><br />
        <asp:button id="Button1" runat="server" text="Button" validationgroup="g1" xmlns:asp="#unknown" /><br />
       
        <input type ="checkbox" id="chb1" value ="TextBox1" />TextBox1<br />
         <input type ="checkbox" id="Chb2" value ="TextBox2" />TextBox2<br />
          <input type ="checkbox" id="Chb3" value ="TextBox3" />TextBox3<br />
           <input type ="checkbox" id="Chb4" value ="TextBox4" />TextBox4<br />
        <input type ="button" id="btnchange" value="Set Validation" onclick="changeval()" />
    </div>
    </form>
</body>
</html>



在上面的页面中按原样运行

选中要验证的文本框,然后单击设置验证".

单击该按钮后,您将看到对所选文本框的验证

最好的



In the above page run it as it is then

check checkbox which textbox to validate then click set validate.

after that click Button you''ll see validation for textboxes which you selected

All the Best


这篇关于验证摘要的验证组名称可以在运行时给出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆