0

最初の入力を2番目の入力で自動的に分割するこの2つの入力フィールドがあります。

最初の入力フィールド:

<input type="text" name="MyName1" id="1" value="1000.00" onkeyup="getValues(1)" size="10">

2 番目の入力フィールド:

<input type="text" name="MyName2" id="2" value="26" onkeyup="getValues(2)" size="10">

出力:

<input type="text" id="main" name="MyOutput" size="5" value=38.46>

そして私のスクリプト:

<script language="javascript">
    function getValues(val){
        var numVal1=parseFloat(document.getElementById("1").value,10);
        var numVal2=parseFloat(document.getElementById("2").value,10);
        var totalValue = numVal1 / numVal2; 
        document.getElementById("main").value = totalValue.toFixed(2);
    }
</script>

最初の入力フィールドで受け入れられる唯一の範囲が 200 から 1000 になり、2 番目の入力フィールドが 1 から 26 になるように、両方の入力フィールドに最小/最大範囲を追加するにはどうすればよいですか。値が指定された範囲内にない場合にも、アラートが表示されます。

ありがとう!!!

4

1 に答える 1