繁体   English   中英

使用asp.net验证或Java脚本验证多个文本

[英]Validation of multiple text with the help asp.net validation or with java script

在asp.net的aspx页面中,有多个文本框。

像-> 名称 电子邮件ID EmployeeCode

   Text Box1                    Text Box2                          Text Box3

   Text Box4                    Text Box5                           Text Box6

   Text Box7                    Text Box8                          Text Box9

现在我需要在文本框1,文本框2,文本框3上进行验证,至少要用asp.net验证或Java脚本填充文本框中的一个

假设您的文本框的ID为txt1,txt2和txt3,那么您可以像

  function validate()
  {
      var txt1Value = document.getElementById("<%=txt1.ClientID%>").value;
      var txt2Value = document.getElementById("<%=txt2.ClientID%>").value;
      var txt3Value = document.getElementById("<%=txt3.ClientID%>").value;
      if(txt1Value != "" || txt2Value != "" || txt3Value != "")
      {
            return true;
      }
      return false;
  }

U也可以使用trim(),如下所述

function trim(s)
{
    return rtrim(ltrim(s));
}

function ltrim(s)
{
    var l=0;
    while(l < s.length && s[l] == ' ')
    {   l++; }
    return s.substring(l, s.length);
}

function rtrim(s)
{
    var r=s.length -1;
    while(r > 0 && s[r] == ' ')
    {   r-=1;   }
    return s.substring(0, r+1);
}

用这个。

<script type="text/javascript">
var oneFilled = false;
for(var a = 0 ; a < 3 ; a ++)
{
    if($('input').eq(a).val() != "")
    oneFilled = true
}
return oneFilled;
</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM