编程语言
首页 > 编程语言> > javascript-使用ASP变量的动态表单验证

javascript-使用ASP变量的动态表单验证

作者:互联网

我的数据库中有52个成员.当显示在管理面板中时,每个人都有与其关联的表单,因此我可以为每个成员做笔记.

每个会员都有一个ID,因此我在页面上的每个表单都这样命名:“ frmRepNotes<%= MemberList(” MemberID“)%>”基于数据库中的memberID.结果是类似frmRepNotes67453.现在,我想在保存注释之前验证表单.

如何在JavaScript中使用该数字?

function validate(strid)
{
     var ErrorFound = 0
     if (document.'+strid+'.taNotes.value == '')
     {
          ErrorFound = ErrorFound + 1
     }
     if (ErrorFound == 0)
     {
          document.'+strid+'.submit();
     }
}

如何才能做到这一点?

解决方法:

考虑重构是这样的吗?

function validate(strid)
{     
    var ErrorFound = 0; 
    var theForm = document.getElementById("frmRepNotes"+strid);     
    if (theForm.taNotes.value == '')     
    {          
        ErrorFound +=1;     
    }     
    if (ErrorFound == 0)     
    {          
        theForm.submit();     
    }
}

标签:asp-classic,javascript
来源: https://codeday.me/bug/20191102/1992584.html