2013-03-22 49 views
-2
<input type="text" name="BoqTextBox" /> 
    <input type="AddValueButton" value="+" onclick="Add(BoqTextBox)" /> 
    <input type="MinusValueButton" value="-" onclick="Minus(BoqTextBox)"/>       
    </div> 

    <script> 
     function Add(data) { 
      var i = 1; 
     } 
    </script> 

用戶將數據輸入到「BoqTextBox」並單擊+按鈕。 在文本框中的所有數據都傳遞給函數的「數據」放慢參數添加(數據)將文本框的值綁定到onclick參數

我該怎麼辦呢? 謝謝

+0

你問如何讀取文本框的值? – epascarello 2013-03-22 15:18:16

回答

1

首先,您應該添加一個ID屬性來輸入[name = BoqTextBox]元素,因爲按名稱搜索alement更困難。 (見http://www.mkyong.com/javascript/how-to-get-element-by-name-in-html-getelementsbyname/

<input type="text" name="BoqTextBox" id="BoqTextBox" /> 

隨後的onclick ovent變成這個樣子的:

<input type="AddValueButton" value="+" onclick="Add(document.getElementById('BoqTextBox').value)" /> 
<input type="MinusValueButton" value="-" onclick="Minus(document.getElementById('BoqTextBox').value)"/> 

我希望這個作品。

+0

非常感謝您的幫助 – Mick 2013-03-22 15:32:46