提交时选择元素重置

时间:2018-05-16 19:54:18

标签: javascript html html5

我正在努力抓住我大学的学生网页,了解我的成绩和日程安排。

我可以登录正常而且我到了这一点here但是这个下拉列表给了我很多问题。它正常工作的方式是用户在下拉列表中选择一个项目,然后按下它旁边的按钮进行提交。

现在,我尝试通过这样做来设置它:

document.getElementById(selectId).value = valueIWant

document.getElementById(selectId).selectedIndex = indexIWant

这两个都有效,它们会改变select元素中显示的值,但是,如果我现在单击它旁边的按钮,或者在按钮上调用click(),它只会重置为它的原始值并且不会加载我想要的页面。但如果我用鼠标选择值,一切正常......我不明白,我不知道我做错了什么。

之前有没有人遇到这样的事情?我感谢你们提供的任何帮助:)

1 个答案:

答案 0 :(得分:1)

我只需要在调用按钮点击之前添加mySelect.onchange()