編集:コードを次のように変更しました。今はコードのどれもうまくいかないようです。 (仕事を行なったし、私はあなたと共有しませんでしたでも私のコード。)オプション値を選択してvar(JavaScript)に値を代入
function berekeningAflostabel() {
var zaaksoortMsnp;
var AflostabelPerMaand;
document.getElementById("fldZaakSoortMsnp").addEventListener("change", function() {
AflostabelPerMaand = this.value;
if(AflostabelPerMaand == 1) {
zaaksoortMsnp = "Tekst1";
}
if(AflostabelPerMaand == 2) {
zaaksoortMsnp = "Tekst2";
}
if(AflostabelPerMaand == 3) {
zaaksoortMsnp = "Tekst3";
}
if(AflostabelPerMaand == 4) {
zaaksoortMsnp = "Tekst4";
}
if(AflostabelPerMaand == 5) {
zaaksoortMsnp = "Tekst5";
}
if(AflostabelPerMaand == 6) {
zaaksoortMsnp = "Tekst6";
}
document.getElementById("fldMinimaleAfloswaardePerMaand").value = zaaksoortMsnp;
}
}
var eventZaaksoortMsnp = document.getElementById("fldZaakSoortMsnp");
eventZaaksoortMsnp.addEventListener("change", berekeningAflostabel);
ヒントに: '' = VS '=='。 –
あなたが提供したコードの中で関数を呼び出すことはありません! –
最適化として値を '0x'(xは数値)に設定するか、少なくとも全てのif文を削除して、これを行います:' var AflostabelPerMaand = '0' + zaaksoortMsnp.value; '! –