2013-01-07 141 views
0

我試圖讓一個數字用戶輸入顯示在頁面上的其他地方通過一個id輸入框更改,但它不會工作。這是我一直在使用顯示用戶輸入onChange

 function updateTotalCashPaid() { 
      var x; 
      var cashInput = document.getElementById("cashPaid").value; 
      x = cashInput; 
      document.getElementbyId("totalCashPaid").innerHTML = x; 
     } 

<p style="padding-left:10%"><input type="Number" id="cashPaid" name="cashPaid" step=".01" min="0" onchange="updateTotalCashPaid()"></p> 


<p id="totalCashPaid" style="display: inline; ">replace with User Input</p> 

有沒有人看到我做錯了什麼?

+0

函數運行後會發生什麼? – shawndreck

+0

數字保留在框中,沒有其他事情發生。 – EzAnalyst

+0

http://jsfiddle.net/5NCW9/ – Kayo

回答

1

我看到一個簡單的錯字。而不是getElementById,你有getElementbyIddocument.getElementbyId("totalCashPaid").innerHTML = x;

+0

Geeze。謝謝。 – EzAnalyst

+0

歡迎您。順便說一句,如果這能解決您的問題,爲什麼不把它作爲答案? – shawndreck