接受来自任一文本框的值

Jos*_*hua -6 javascript asp.net jquery

我有两个asp.net文本框,需要在javascript或jquery中放置一个验证函数来验证其中一个或另一个应该接受一个值.两者都不能留空.如果两个文本框都为空,它应该使错误标签可见.

Nic*_*ndo 5

头标记中的javascript验证方法:

function chkTxt(myForm)
{
  if(myForm.txt1.value == '' && myForm.txt2.value == '')
  {
    document.getElementById('msg').innerHTML = 'error';
    return false;
  }
  else
    return true;
}
Run Code Online (Sandbox Code Playgroud)

您可以设置onsubmit表单标记的属性以调用方法,如下所示:

<form id="form1" runat="server" method="post" onsubmit="return chkTxt(this);">
    <div id="msg"></div>
    <asp:TextBox ID="txt1" runat="server"></asp:TextBox>
    <asp:TextBox ID="txt2" runat="server"></asp:TextBox>
    <button type="submit">submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)

只是一个简单的例子.