-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」にデータを入力し、+ ボタンをクリックします。テキスト ボックス内のすべてのデータは、関数 Add(data) の「data」パラメーターに渡されます。

どうすればいいですか?ありがとう

4

1 に答える 1

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)"/>

これがうまくいくことを願っています。

于 2013-03-22T15:25:18.050 に答える