2
특정 방법으로 입력 필드의 유효성을 검사해야합니다. 이 값은 증명 값으로 나눌 수 있어야합니다 (정수 또는 실수 일 수 있음). 결과가 정수인 경우 - OK, 결과가 float 인 경우 - 다음 작은 수를 찾고이 증명 값으로 나눌 수있는 가장 큰 수를 찾습니다.다음 큰 값/가장 작은 값을 찾는 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
}
});
내가 어떻게 자바 스크립트와 같은 하나의 문제를 구축하는 어떤 생각이 없습니다.
이 사례에 도움을 주시면 매우 감사드립니다.
Alex.
및 바닥 (통과되지 않은 경우) 값을 위/아래로 수레를 반올림 -
다음 ++ 다음 devision을 확인합니다. 하지만 내가 원하는 것은 typeMath로 나눌 수있는 rleange의 다음 값 (정수)을 찾는 것입니다. rleange는 항상 정수이고 typeMath는 integer 또는 float입니다. PHP에서 $ count를 사용하여 "for"또는 "do"루프와 유사한 것입니다. – MadDorris
네, 맞습니다. 당신의 수식은 float입니다 – Irishka
물론, 그 다음으로 작은/가장 큰 정수는 아니지만 다음으로 typeMath로 나눌 수 있습니다. 그리고 그것은 5 번째가 될 수 있습니다. . 또는 100th ... – MadDorris