2013-10-12 4 views
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> 
+0

그냥'sum()'을 실행할 때 12 개의 다른 입력 필드에 표시 할 12 개의 결과가 나타나길 원하십니까? – xaisoft

+0

하나의 계산으로 왜 12 개의 (다른?) 결과를 얻을 수 있습니까? –

+0

@DavidThomas - 그는 12 개의 서로 다른 지역 변수를 원한다고 생각합니다. 각 지역 변수는 합계를 곱한 결과가 서로 다른 결과를 산출하고 12 개의 입력 값에 넣습니다. – xaisoft

답변

0

제가 제 document.getElementById를 ('계산'). 값 = 합을 제거한 용액을 발견이면 나머지에서 getElementById의 것을 변경 입력 형의 결과와 result2 또한 입력 ''= 누락 부가가치 , 필요하지 않지만 이드의 이름을 바꾸면

관련 문제