gpt4 book ai didi

javascript - Uncaught ReferenceError 未定义

转载 作者:行者123 更新时间:2023-11-28 00:38:45 26 4
gpt4 key购买 nike

我遇到了 javascript 的问题,它不断出现 Uncaught ReferenceError :voeruit 未定义。

这是一种不同的语言,因为我是荷兰人。

我希望有人能发现这个问题,我才刚刚开始,所以我需要学习如何处理此类问题

 function reset()
{
var fout1object = document.getElementById('fout1').innerHTML;
var fout2object = document.getElementById('fout2').innerHTML;
var fout3object = document.getElementById('fout3').innerHTML;
var foutje = false
fout1object = "";
fout2object = "";
fout3object = "";
}
function foutcontrole1(foutje)
{
var invoer = Number(document.getElementById('invoer1').value);
var datum = new Date();

var foutobject = document.getElementById('fout1').innerHTML;

var jaar = datum.getFullYear();

if( isNaN(invoer) )
{
foutobject ="moet getal zijn"
document.getElementById("fout1").innerHTML = foutobject;
foutje = true;
}
else
{
if(invoer < 1911)
{
foutobject ="Bouwjaar moet boven 1910 zijn";
document.getElementById("fout1").innerHTML = foutobject;
foutje = true;
}
else
{
if(invoer >= jaar)
{
foutobject ="Jaartal moet lager zijn dan of gelijk aan " + datum.getFullYear();
document.getElementById("fout1").innerHTML = foutobject;
foutje = true;
}
}
}

function foutcontrole2(foutje)
{

var invoer = Number(document.getElementById('invoer2').value);
var foutobject = document.getElementById('fout2').innerHTML;

if( isNaN(invoer) )
{
foutobject ="moet een getal zijn";
document.getElementById("fout2").innerHTML = foutobject;
foutje = true;
}
else
{
if(invoer < 1000)
{
foutobject="De nieuwprijs moet minimaal 1000 euro zijn";
document.getElementById("fout2").innerHTML = foutobject;
foutje = true;
}
}
}

function berekenen()
{
uitkomst = 100;
window.alert(uitkomst)
}




function voeruit()
{
var foutje = false;
reset();
foutcontrole1(foutje);
foutcontrole2(foutje);

if( !foutje )
{
berkenen();
}
return false;
}
<body>

<tr>
<td valign="top">
<form onsubmit="javascript:return voeruit();">
<table summary="">
<tr>
<td>nieuw prijs</td>
<td><input id="invoer2" value="" /></td>
<td id="fout2"><td>
</tr>
<tr>
<td>bouwjaar</td>
<td><input id="invoer1" value="" /></td>
<td id="fout1"><td>
</tr>

</table>
</form>
</td>
</tr>
<tr>
<td valign="top">
<button onclick="javascript:voeruit();">Voer uit</button>
</td>
</tr>
<p id="uitkomst"></p>
</table>
</body>

最佳答案

您的 javascript 无效 - function foutcontrole1(foutje) 没有右括号,您应该在 function berekenen() 之前添加另一个 }

关于javascript - Uncaught ReferenceError 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28178424/

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