0

asp.net の aspx ページには、複数のテキスト ボックスがあります。

Like-->名前 Eメール ID EmployeeCode

   Text Box1                    Text Box2                          Text Box3

   Text Box4                    Text Box5                           Text Box6

   Text Box7                    Text Box8                          Text Box9

テキスト ボックス 1、テキスト ボックス 2、テキスト ボックス 3 の検証が必要です。テキスト ボックスの少なくとも 1 つが asp.net 検証または Java スクリプトで埋められています。

4

2 に答える 2

0

これを使って。

<script type="text/javascript">
var oneFilled = false;
for(var a = 0 ; a < 3 ; a ++)
{
    if($('input').eq(a).val() != "")
    oneFilled = true
}
return oneFilled;
</script>
于 2012-09-14T07:39:15.740 に答える
0

あなたのテキストボックスの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;
  }

以下で説明するトリム()を使用することもできます

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);
}
于 2012-09-14T07:29:31.133 に答える