我想更新一些舊的代碼,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