将文本框的值绑定到onclick参数

时间:2013-03-22 15:14:27

标签: javascript asp.net html

  <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”并点击+按钮。 文本框中的所有数据都传递给函数Add(data)

中的'data'参数

我该怎么做? 感谢

1 个答案:

答案 0 :(得分:1)

首先,您应该在输入[name = BoqTextBox]元素时添加ID属性,因为按名称搜索更多信息会更加困难。 (见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)"/>

我希望这有效。