gpt4 book ai didi

javascript - 通过单击 IE11 中的 anchor 标记来提交表单

转载 作者:行者123 更新时间:2023-12-02 15:56:11 26 4
gpt4 key购买 nike

我正在尝试更新一些旧代码,这些代码可以在除 IE11 之外的所有 IE 版本上正常运行。当单击 anchor 标记时,将运行 JavaScript 函数。功能 。该函数所做的只是从 DOM 获取某些值,然后使用 post 操作提交表单。据我所知,如果输入元素没有名称,则 IE11 提交不起作用。在这里,提交是通过单击 anchor 标记完成的 - 我尝试向 anchor 标记添加名称和 ID,但它仍然不起作用。关于如何让它发挥作用的任何想法。以下是 anchor 标记。

<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();
}

最佳答案

您想要的功能应该是:

function getClassDetails(a){
var classId = document.getElementById(classIdRow).value; // assuming classIdRow is defined
var courseId = document.getElementById(courseIdRow).value; // assuming courseIdRow is defined
document.getElementById('val1').value = classId;
document.getElementById('val2').value = courseId;
document.getElementById('clasCourseForm').submit();
}

这至少是假设您上面的所有 JavaScript 都是逐字记录的。

关于javascript - 通过单击 IE11 中的 anchor 标记来提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31540851/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com