【问题标题】:bind value of text box to onclick paramater将文本框的值绑定到 onclick 参数
【发布时间】:2013-03-22 15:14:26
【问题描述】:
  <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' 参数

我该怎么做? 谢谢

【问题讨论】:

  • 您是在问如何读取文本框的值吗?

标签: javascript asp.net html


【解决方案1】:

首先您应该向 input[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 烤箱更改为如下所示:

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

我希望这行得通。

【讨论】:

    猜你喜欢
    • 2017-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-05
    • 2010-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多