我想更新一些旧的代码,IE11以外的所有版本的IE都能正常工作。当点击一个锚标签时,就会运行一个javascript函数。功能 。该函数的所有功能是从DOM获取特定值,然后使用后置操作提交表单。 据我所知,IE11提交不起作用,如果输入元素没有名称。在这里,提交是通过点击一个锚标签完成的 - 我试图给锚标签添加一个名称和标识,但它仍然不起作用。 关于如何使其工作的任何想法。以下是锚标签。表单通过点击IE11中的锚标记提交
<a class="nohigh" href="javascript:getClassDetails('<%=Id%>');">
以下是JavaScript函数:
function getClassDetails(a){
var classId = document.getElementById(classIdRow).value;
var courseId = document.getElementById(courseIdRow).value;
document.getElementById('val1').value = classId
document.getElementById('val2').value = courseId
document.getElementById('clasCourseForm').submit();
}
你的函数语句的语法只是......很奇怪。 – Simba
奇怪,因为在有效的JS附近无处。 – Cerbrus
classIdRow和courseIdRow是在哪里定义的? – Popnoodles