1
私はJavaScriptとPHPとプログラミングの初心者です。javascript parseFloatは、入力が浮動小数点であるかどうかを判断できません。
javascript関数を作成して、ユーザーが浮動小数点値を入力したかどうかを確認しようとしています。イベントはすべての文字をチェックするようにキー入力されます。
最初の文字が浮動小数点の場合、次の文字がすでに数値ではなくても、入力の残りの部分はfloatと表示されます。また、最初の文字が非数値である場合、非数値文字があっても浮動しないと言います。それは私には最初の文字だけをチェックするようです。 Plsは助ける...
index.php
<script type="text/javascript" src="javascript.js"> </script>
<form action="index.php" method="get">
Integer 1: <input type="text" id="num1" name="num1" onkeypress="checkInput(this);" /> <br />
Integer 2: <input type="text" id="num2" name="num2" onkeypress="checkInput(this);" /> <br />
<input type="submit" value="Compute" />
</form>
javascript.js
function checkInput(obj) {
if(!parseFloat(obj.value)) {
alert("Not Float");
} else {
alert("Float");
}
}
私はそれを知りませんでした。明確化のためにありがとう。 –