0
이 단일 기본 계산 결과를 12 개까지 얻을 수 있습니까? 샘플 코드에는 두 개의 출력 텍스트 상자가 있습니다. 이 두 필드를 어떻게 작동시킬 수 있습니까?html 단일 계산으로 여러 개의 즉석 결과를 얻는 방법
<!DOCTYPE html>
<html lang = "en">
<head>
<title> multiple results calculation </title>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<link rel="style" href="css/main.css" type"text/css"/>
<!-- I need multiple results from single calculation!
<script type="text/javascript">
function sum()
{
var width = document.multiple results.width.value;
var height = document.multiple results.value;
var sum = parseInt(width) * parseInt(height) /144;
document.getElementById('Calculate').value = sum;
document.getElementById("results1").readOnly=true;
document.getElementById("results2").readOnly=true;
var result1= $1.99;
var result2= $2.99;
document.getElementById('Calculate').value = sum * result1;
document.getElementById('Calculate').value = sum * result2;
}
</script>
-->
</head>
<body>
<div>
<H2> Multiple instant results from single calculation</h2>
<p> the goal eventually is to have about a dozen results from this single calculation
</div>
<form name="multiple results">
<label for="width"> Width: </label>
<input type="number" <id="width" maxlength="4" size="10" value=""/>
<label for="height"> Height: </label>
<input type="number" <id="height" maxlength="4" size="10" value=""/>
<input type="button" name="button" value="Calculate" onClick="sum"/>
<div>
<label for="result1"> Result1: $ </label>
<input type="number" id="result1" name="result1"/>
<label for="result2"> Result2: $ </label>
<input type="number" id="result2" name="result2"/>
</div>
</form>
</body>
</html>
그냥'sum()'을 실행할 때 12 개의 다른 입력 필드에 표시 할 12 개의 결과가 나타나길 원하십니까? – xaisoft
하나의 계산으로 왜 12 개의 (다른?) 결과를 얻을 수 있습니까? –
@DavidThomas - 그는 12 개의 서로 다른 지역 변수를 원한다고 생각합니다. 각 지역 변수는 합계를 곱한 결과가 서로 다른 결과를 산출하고 12 개의 입력 값에 넣습니다. – xaisoft