【问题标题】:How can I apply custom validation for a dynamically created check box and Custom validator如何为动态创建的复选框和自定义验证器应用自定义验证
【发布时间】:2013-11-11 14:01:27
【问题描述】:

大家好,我正在动态创建一个复选框控件,我想应用验证来检查这是我的示例代码

public void custom()
{
CheckBox chkID = new CheckBox();
chkID.ID = "chkID1";
CustomValidator cus = new CustomValidator();
cus.ValidationGroup = "vg";
cus.ErrorMessage = "Required";
string sID = chkID.ClientID;
StringBuilder strScript = new StringBuilder();
strScript.Append("<script type=\"text/javascript\">");
strScript.Append("function ValidateCheckBox(sender, args) {");
strScript.Append("if(document.getElementById('" + sID + "').Checked==true");
strScript.Append("{");
strScript.Append("args.IsValid=true;}");
strScript.Append("else{");
strScript.Append("args.IsValid=false;}}");
cus.ClientValidationFunction = strScript.ToString();
plcHolder.Controls.Add(chkID);
plcHolder.Controls.Add(cus);
}

谁能帮帮我

【问题讨论】:

    标签: javascript asp.net dynamic


    【解决方案1】:

    您没有提到什么不起作用,但从我所看到的情况来看,您需要以某种方式运行该 javascript。我建议在提交时运行 ValidateCheckBox()。否则,现在该功能只是坐在那里无所事事。

    【讨论】:

      猜你喜欢
      • 2019-01-08
      • 1970-01-01
      • 1970-01-01
      • 2011-07-24
      • 2017-03-26
      • 1970-01-01
      • 2017-04-04
      • 1970-01-01
      • 2017-12-06
      相关资源
      最近更新 更多