-2
我正在制作这个计算器,不知道为什么没有进入tulos
框。这里是代码,我希望有人能帮助我。我是这些东西的首选,所以在代码中可能会有一些非常大的错误。JavaScript计算器的问题
<html>
<head>
<title>Laskurit</title>
</head>
<body>
<script language="JavaScript">
<!--
function Laskin() {
var paino = document.korvaus.paino.value;
var hinta = document.korvaus.hinta.value;
var mista = document.korvaus.mista.value;
var tulos;
if (mista == "koti")
{
\t paino *= 20 == koti1;
\t
\t if (koti1 >= hinta)
\t {
\t \t tulos = hinta;
\t }
\t else
\t {
\t \t tulos = koti1;
\t }
}
else if (mista == "ulko")
{
\t paino *= 9,75 == ulko1;
\t
\t if (ulko1 >= hinta)
\t {
\t \t tulos = hinta;
\t }
\t else
\t {
\t \t tulos = ulko1;
\t }
}
document.korvaus.tulos.value = tulos;
}
-->
</script> \t
<p><b>Korvauslaskuri</b></p>
<form name="korvaus">
<table><tr><td>Paino: <td><input type="text" name="paino"><br>
<tr><td>Kokonaishinta(€): <td><input type="text" name"hinta"><br>
<tr><td>Mistä/mihin?<br>
<td><select name="mista">
<option value="koti">Kotimaa</option>
<option value="ulko">Ulkomaa</option>
</select>
<tr><td>
<p>Korvausmäärä(€):</p>
<td><p><input type="text" size="40" name="tulos"></p>
</table></form>
<form name="nappulalomake">
<p><input type="button" name="B1" value="Laske" onClick="Laskin()"></p>
</form>
</body>
</html>
您标记与Java代码的问题。问题正文中的代码暗示了JavaScript/HTML。请平衡问题。 – Tiny 2014-11-05 13:51:25
另外,非芬兰语变量名可以大大提高可读性。 – 2014-11-05 13:52:09
我不认为你的'paino * = ....“'语句是正确的。仔细检查这些。 – ha9u63ar 2014-11-05 13:54:30