学习javascript、函数
我正在尝试这门学习JavaScript的课程,在本次作业之前,它一直做得很好 我必须创建一个输入字段,用户可以在其中输入金额(比如欧元),当按下enter键时,该值将被存储,用户输入的第二个值将被添加并显示在不同的输入字段中 我在这门课上没走多远,所以我只使用函数,没有数组或其他什么。我还需要做一个函数来测试输入是否是数字。没有别的了 所以我想到了html部分:学习javascript、函数,javascript,function,Javascript,Function,我正在尝试这门学习JavaScript的课程,在本次作业之前,它一直做得很好 我必须创建一个输入字段,用户可以在其中输入金额(比如欧元),当按下enter键时,该值将被存储,用户输入的第二个值将被添加并显示在不同的输入字段中 我在这门课上没走多远,所以我只使用函数,没有数组或其他什么。我还需要做一个函数来测试输入是否是数字。没有别的了 所以我想到了html部分: <form id="formulier"> <p>Voer hier uw bedrag in en
<form id="formulier">
<p>Voer hier uw bedrag in en druk op Enter:</p>
<input type="text" id="input" onchange="calc()">
<p>Uitkomst:</p>
<input type="text" id="output"><br>
<button type="button" id="berekenBTW" onclick="calcBTW()">Bereken BTW</button>
<button type="button" id="reset" onclick="herstel()">Reset</button>
<br>
<p id="resBTW"></p>
</form>
我真的希望有人能帮助我。在这里发布代码-我会看一看。首先,这行:
document.getElementById(“输出”)=omzetter(berekendewarde)。toFixed(2)+“euro.”代码>没有意义。equals的左侧抓住了元素,但听起来您想要的是更改元素的值。这应该是document.getElementById(“output”).value=omzetter(berekendewarde).toFixed(2)+“euro”代码>。假设输出
是另一个输入字段。如果不是,则使用:document.getElementById(“输出”).innerHTML=omzetter(berekendewarde).toFixed(2)+“euro.”代码>感谢您抽出时间。。我想是这个环节。我不太熟悉JSFIDLE。在这里发布代码-我会看一看。首先,这一行:document.getElementById(“output”)=omzetter(Berekendewarde)。toFixed(2)+“euro。”代码>没有意义。equals的左侧抓住了元素,但听起来您想要的是更改元素的值。这应该是document.getElementById(“output”).value=omzetter(berekendewarde).toFixed(2)+“euro”代码>。假设输出
是另一个输入字段。如果不是,则使用:document.getElementById(“输出”).innerHTML=omzetter(berekendewarde).toFixed(2)+“euro.”代码>感谢您抽出时间。。我想是这个环节。我不太熟悉JSFIDLE。
//after hitting enter
function calc(){
var berekendeWaarde = document.getElementById("input");
document.getElementById("output") =
omzetter(berekendeWaarde).toFixed(2) + " euro.";
}
//the course says i must use an eventhandler and function handler so that why i do it this way
function omzetter(som)
{
var x=som.value;
var check=/^[0-9]+$/;
if (x.match(check))
{
alert("Must input numbers");
return false;
}
else{
var x = SOMETHING; //so now the value is checked and its a correct number? then show it or add it to the prev value?
}
}
//reset functie
function herstel() {
document.getElementById("formulier").reset()
}