我是绝对的JavaScript菜鸟,正在使用ASP.net,在aspx.cs文件后面的代码中,我使用html标记声明了Web文档的主体,如下所示...

public void CreateForm(string passengerType, int passengerCount)
    {
        for (int i = 1; i <= passengerCount; i++)
        {
            Response.Write("<table id=NameBirthTable" + passengerType + i + ">");
            Response.Write("<tr>");
               ...
            Response.Write("<td colspan=2><input id=MiddleName" + passengerType +i                + "type=text /></td>");
                ...
        }
    }


当我尝试调用元素ID(位于id =“ MiddleName [passengerType] [i]”中)时
我找不到它,我需要获取该文本框的值并将其传递到另一个页面,有人建议我使用javascript并尝试将这些元素存储在隐藏的元素内,然后将其添加到javascript中声明的数组中,我没说他一句话,还有其他建议吗?

最佳答案

也许:

Response.Write("<td colspan=2><input id='MiddleName" + passengerType + i + "' type=text /></td>");

关于c# - 隐藏元素javascript中的数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18761091/

10-10 06:13