表单无法在IE11中提交,但可以在Chrome / FF中使用
我目前正在通过更改UI并引导它们来使一些旧的ASP页面现代化。其中一个页面为迭代中的每一行创建表单标签,以更改每一行的数据。该代码在旧的ASP页中有效,但更新后在IE11中不起作用。该代码仍可在Chrome和Firefox中使用。试图也通过javascript提交表单,但这没有用。我尝试将form标记带到外部,但仍然无法正常工作。有人对此问题有任何想法/解决方法吗?
<%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"> </td>
<td style="vertical-align:middle;" class="TenPtList"><%=rsTemp("InstName")%> </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%>