编辑:我已按如下方式更改了代码。现在没有任何代码可行。 (即使我的代码有效,我也没有与你分享。)
{{1}}
答案 0 :(得分:1)
如果您想在change
侦听器中获取所选选项的值,则应使用:this.options[this.selectedIndex].value
您只需要应用change
侦听器一次。最后两行是不必要的。
以下代码应该有效:
function berekeningAflostabel() {
var zaaksoortMsnp;
var AflostabelPerMaand;
document.getElementById("fldZaakSoortMsnp").addEventListener("change", function() {
AflostabelPerMaand = this.options[this.selectedIndex].value;
if(AflostabelPerMaand == 1) {
zaaksoortMsnp = "Tekst1";
}
if(AflostabelPerMaand == 2) {
zaaksoortMsnp = "Tekst2";
}
if(AflostabelPerMaand == 3) {
zaaksoortMsnp = "Tekst3";
}
document.getElementById("fldMinimaleAfloswaardePerMaand").value = zaaksoortMsnp;
});
}
berekeningAflostabel();

<select id="fldZaakSoortMsnp">
<option value="1">teszt</option>
<option value="2">teszt</option>
<option value="3">teszt</option>
</select>
<input type="text" id="fldMinimaleAfloswaardePerMaand">
&#13;
答案 1 :(得分:1)
将您的功能更改为此
4 / 5 = 0