Вложенная форма не может быть отправлена ​​после модернизации - PullRequest
0 голосов
/ 11 января 2019

Форма не отправляется в IE11, но работает в Chrome / FF

В настоящее время я занимаюсь модернизацией некоторых старых ASP-страниц путем внесения изменений в пользовательский интерфейс и их начальной загрузки. На одной из страниц создаются теги форм для каждой строки в итерации для внесения изменений в данные каждой строки. Этот код работал на старой странице ASP, но после модернизации он не работает в IE11. Код по-прежнему работает в Chrome и Firefox. Попытка отправки формы также через JavaScript, но это не сработало. Я попытался взять тег формы снаружи, но он все еще не работает. У кого-нибудь есть идеи / обходные пути для этой проблемы?

<%do until rsTemp.eof%>
  <tr>
    <form action="Extensions.asp" method="post">
      <td style="vertical-align:middle;" class="TenPtList"><%=rsTemp("PIName")%><form action="Extensions.asp" method="post">&nbsp;</td>
      <td style="vertical-align:middle;" class="TenPtList"><%=rsTemp("InstName")%>&nbsp;</td>
      <td style="vertical-align:middle;" class="TenPtList">
        <%Response.Write(rsTemp("ProposalTitle")) 
           dim SectionIDLOI,FirstPageLOI
           SectionIDLOI = GetSectionIDFromProposal(rsTemp("ProposalID"))
           FirstPageLOI= ReviewFirstPage(SectionIDLOI)
           if RAMSAdmin then%>
        <a target="_blank" href="<%=FirstPageLOI%>?ProposalID=<%=rsTemp("ProposalID")%>">(<%=rsTemp("ProposalID")%>)</a>
        <%else
            Response.Write("(" & rsTemp("ProposalID") & ")")
        end if%>
      </td>
      <td style="vertical-align:middle;"><%=rsTemp("ProgramName")%></td>
      <td style="vertical-align:middle;"><%=rsTemp("Stage")%></td>
      <td style="vertical-align:middle;"><%=rsTemp("DueDate")%></td>
      <td style="vertical-align:middle;">
        <input type="hidden" name="PageAction" value="Extend" />
        <input type="hidden" name="ProposalID" value="<%=rsTemp("ProposalID")%>" />
        <input type="hidden" name="GMProgramID" value="<%=ProgramID%>" />
        <input type="hidden" name="Cycle" value="<%=Cycle%>" />
        <input type="hidden" name="Stage" value="<%=Stage%>" />
        <input type="hidden" name="PILastName" value="<%=PILastName%>" />
        <input type="text" class="form-control" name="NewDate" size="20" value="<%=rsTemp("DueDate")%>" maxlength="25" />
        <input type="submit" name="tBtn" value="Change" class="btn btn-primary" style="margin-top:4px;"/>
      </form>
    </td>
  </form>
</tr>            
<%rsTemp.movenext
loop%>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...