0

私の目標は、プログラムのページロードで3つのテキストボックスに入力することです。

functionintializeFormForDebugging()

私はここで私のプログラムのスタイル部分にそれらを記入することができましたが、彼は代わりに関数でそれらを呼び出すことを望んでいます。これが私のテキストボックスの例です

<input id="txtCOGs" type="text" value="4000" /></td>

関数を除いて同じことを行う方法と、スタイルを使用してボックスを自動入力するのではなく、なぜそれらを関数に入れるのかについて、誰かがアドバイスを持っていますか?

4

2 に答える 2

2

これを試して:

 <input type="text" id="s" name="input" value="search"
      onfocus="if (this.value == 'search') {
                   this.value='' ;
                   this.style.opacity = 0.5;
                 }"
                 onblur="if (this.value == '') {
                      this.value = 'search';
                      this.style.opacity = 0.2;
                 }"/>
于 2012-07-13T15:07:38.833 に答える
2

関数を使用して、テキストボックスにコンテンツを追加できます。

function addToInput(id, text) {

    $("#" + id).val(text);

}

この関数を呼び出すaddToInput("txtCOGs", "4000");には、ドキュメント内で準備完了と言うことができます。

于 2012-07-13T15:08:13.430 に答える