首页 > 解决方案 > 创建一个 .change() 来替换 .click() 或类似的东西

问题描述

大家好,所以我试图重定向到表单的另一部分并引起更改效果。目前我有一个点击效果,导致我想要点击的东西点击重定向。

function redirectToForm(selectedformID){
        document.getElementById("tab-three").checked = true; //checked the tab
        document.getElementById('selectList').value = selectedformID; //assigned selected value to be SelectedformID
        $('selectList').click(); //causes the click effect.
}


<select name="selectList"  id="selectList" onclick="getFormInfo(this.getSelected().getProperty('value'));">
<option value="0" selected="selected">Submitted Reports</option>
<option value="1">form 1</option>
...
...
</select>

这是我当前的设置,它可以工作,但是我想将其更改onclick="getFormInfo(this.getSelected().getProperty('value'));"onchange="getFormInfo(this.getSelected().getProperty('value'));"

有没有办法仍然产生这种element.click();效果?使用onchange=""?我一直在寻找,但我似乎无法产生相同或相似的效果。

标签: javascripthtml

解决方案


推荐阅读