2016-05-23 11 views
0

JavascriptとJquery Codingの新機能です。Jquery Mbileでフォームを作成しました。2つの入力値を掛けて、結果をJquery Formsの3番目のボックスに表示します。私はたくさん試しましたが、問題が何であるか把握できません。 (javascript関数)私のHTMLとJavaScriptファイルで、この問題を解決するために私を助けてください、おかげ2つの入力値を掛けて、Jquery Mobileフォームの3番目のボックスに結果を表示

<!DOCTYPE html> 

<html> 

    <head> 
    <title>Nitro Motorbike</title> 
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" /> 
    <script src="http://code.jquery.com/jquery-1.11.3.min.js"></script> 
    <script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script> 
    <script src="Calculation.js"></script> 


    <meta name="viewport" content="initial-scale=1, maximum-scale=1"> 
    </head> 

    <body> 
    <div data-role="page" data-title="Nitro Motorbike"> 
     <!-- Header--> 
     <div data-role="header"> 
     <h1>Nitro Motorbike Total Cost Calculation Screen</h1> 

     <input type="button" value="Home" id="btnAdd" data-inline="true" data-icon="home" data-iconpos="right" onclick="window.location.href='file:///F:/programming%20business%20apps/Assignment/Nitro%20Motorbikemain%20page%20JQuery.html'"> 
     </div> 

     <!-- Main--> 
     <div data-role="main" class="ui-content"> 



     </div> 

     <form name="totalCostForm"> 
     <div class="ui-field-contain"> 
      <label for="txttotalProduction">Total Production (Please Enter Total Number of Bikes Produced) </label><br> 
      <input type="text" name="txttotalProduction" id="txttotalProduction"> <br> 
      <label for="txtcostPerBike"> Cost Per Bike</label><br> 
      <input type="text" name="txtcostPerBike" id="txtcostPerBike"><br> 
      <label for="txtcalculateTotalCost">Total Cost</label><br> 
      <input type="text" name="txtcalculateTotalCost" id="txtcalculateTotalCost" Disabled><br> 

     </div> 
     <input type="button" value="Calculate" id="btnAdd" data-inline="true" data-icon="check" data-iconpos="right" onclick="process()">  <br> <br> 
     <input type="button" value="Click here to Proceed" id="btnAdd" data-inline="true" data-icon="carat-r" data-iconpos="right" 
      onclick="window.location.href='file:///F:/programming%20business%20apps/Assignment/SydneystoreJquery.html'"> 
     </form> 
    </div> 

    <!-- Footer --> 
    <div data-role="footer"> 
     <h4>Copyright Nitro Motorbike</h4> 
    </div> 
    </div> 

    </body> 
</html> 

function process() 
{ 

if (!ValidateMyForm()) return; 

var totalProduction= document.getElementById('txttotalProduction').value; 
    var costPerBike = document.getElementById('txtcostPerBike').value; 


    var calculateTotalCost = (totalProduction)*(costPerBike); 

document.getElementById('txtcalculateTotalCost').value= calculateTotalCost; 
} 
+1

「プロセス」を呼び出すコードはありません。あなたは "計算する"ボタンを述べましたが、それはありません。 – mdickin

+0

ValidateMyForm関数とは何ですか? –

+0

HTML形式が壊れていませんでした。修正しました。 – mdickin

答えて

0

以下の私はValidateMyForm呼び出しを削除するときだけで正常に動作しPlunkerを(作成しましたあなたがそれを含めなかったので)。

if (!ValidateMyForm()) return; 
+0

あなたは天才です!その仕事は本当にありがとう、あなたの助けをありがとう –

関連する問題