1

私のJavascriptファイル

function getValues_sft_r(val){
var numVal1=parseFloat(document.getElementById("sft_i").value);
var numVal2=(numVal1 / 5476);


document.getElementById("sft_r").value = math.floor(numVal2)
}

私の HTML ファイル テスト ページ

<script type="text/javascript" src="java.js"></script>

<style>
input.numbox{
width:30px;
height:20px;
}
input.mainbox{
width:30px;
height:20px;
font-size:30;
font-weight:bold;
}
</style>

Convert SQ.Ft. to Ropani :
<br/>
Sq.Ft.:
<input class="numbox" type="text" id="sft_i" value="0" onkeyup="getValues_sft_r(1)" />

Ropani:
<input style="mainbox" id="sft_r" value="">

</body>
</html>

Math.floor(numVal2)HTML ドキュメントで値を取得できません。値を取得するにはどうすればよいですか?

4

2 に答える 2

1

Math は大文字であるため、エラーが発生します。

する必要があります

Math.floor();

あなたも望むかもしれません

class="mainbox"

いいえ

style="mainbox"
于 2013-09-05T08:48:12.980 に答える
1

Math.round()ではなく、math.round()

http://jsfiddle.net/hvty5/

function getValues_sft_r(val) {
    var numVal1 = parseFloat(document.getElementById("sft_i").value);
    var numVal2 = (numVal1 / 5476);

    document.getElementById("sft_r").value = Math.round(numVal2)
}
于 2013-09-05T08:49:08.563 に答える