2
我必須以特定方式驗證輸入字段: 該值必須可以通過證明值整除(可以是整數或浮點數)。如果有一個整數作爲結果 - 好的,如果結果是浮點數 - 找到下一個可以被此證明值整除的最小和最大值。JQuery找到下一個最大/最小值
我目前所面對下面的代碼:
$("#calc").click(function(){
var rlaenge = $("#rlaenge").val(); // is allways an integer
var zEins = $("#zEins").val();
var zZwei = $("#zZwei").val();
var typeMath = <?php $_SESSION['typeMath']; ?>; // can be integer or float
var erg = (parseFloat(rlaenge) - (((parseFloat(zEins) + parseFloat(zZwei))/2) * parseFloat(typeMath)))/2;
var rlaengeCheck = rlaenge/typeMath;
if (/^[0-9 ]+$/.test(rlaengeCheck)) {
$("#result").value(erg);
} else {
//here the situation with findig off next biggest/next smallest
}
});
我沒有任何想法如何建立這樣一個問題用JavaScript。
我將非常感謝任何有關此案例的幫助。
Alex。
如果我是對的,小區()和地板()舍入向上浮起/向下。但我需要的是找到rleange的下一個值(整數),它可以被typeMath分開。 rleange總是一個整數,typeMath cab可以是整數或浮點數。 這就像PHP中的$ count的「for」或「do」循環。 – MadDorris 2011-12-15 14:56:06