1
jeditable과 함께 맞춤 입력 번호가있는 표를 만들었습니다. 입력 값이 일단 입력되면 사라집니다.자바 스크립트 실시간 계산
내 값의 양을 자동으로 계산하는 JavaScript 실시간 계산을 찾아야합니다.
필자는 두 가지 흥미로운 예제가 내 경우에 매우 적합하다는 것을 알았지 만 폼과 입력을 사용하지 않고도 동일한 결과를 얻을 수있는 가능성이 있습니까?
jeditable과 함께 맞춤 입력 번호가있는 표를 만들었습니다. 입력 값이 일단 입력되면 사라집니다.자바 스크립트 실시간 계산
내 값의 양을 자동으로 계산하는 JavaScript 실시간 계산을 찾아야합니다.
필자는 두 가지 흥미로운 예제가 내 경우에 매우 적합하다는 것을 알았지 만 폼과 입력을 사용하지 않고도 동일한 결과를 얻을 수있는 가능성이 있습니까?
네, 그렇습니다. 아시다시피 div 요소는 document.getElementById('div_id')
에 의해 액세스 될 수 있으며 그 값은 document.getElementById('div_id').value
에 의해 액세스 될 수 있습니다.
div
년대에 대한
id
를 삽입하고 값에 액세스 한 후 합계를 찾은 다음 다른
div
에
sum
로 값을 설정합니다. 여기에 코드
<script>
function calculateBMI() {
var wtStr =document.getElementById('w').value;
if (!wtStr)
wtStr = '0';
var htStr = document.getElementById('h').value;
if (!htStr)
htStr = '0';
var weight = parseFloat(wtStr);
var height = parseFloat(htStr);
document.getElementById("r").value = weight + height;
}
</script>
<input id = "w" type="Text" name="weight" size="4" onkeyup="calculateBMI()"> Weight (in Kilos)
<input id = "h" type="Text" name="height" size="4" onkeyup="calculateBMI()"> Height (in Centimeters)<br>
<input id = "r" type="Text" name="BodyMassIndex" id="BodyMassIndex" size="4"> BMI
<input type="button" style="font-size: 8pt" value="Calculate" onClick="calculateBMI()" name="button">
이며 input
을하지 않으려면 textarea
를 사용할 수 있습니다.
당신이 설명했듯이 해보겠습니다. 입력과 텍스트 영역을 사용해야 할 필요가 없습니다. 편집 가능한 Jquery를 사용하고 입력이 일단 사라지면 HTML을 편집해야합니다. 다른 해결책 – Koala7
감사합니다 Emil, 내가 뭘 찾았는지 발견 http://www.daniweb.com/web-development/javascript-dhtml-ajax/threads/187238/collect-sum-of-a-column-in-a -html-table – Koala7