0

ユーザーがテキストボックスにテキストを入力するときにメッセージを表示したいという要件があります(アラートボックスではなく、これはasp:lableです)つまり、ユーザーがテキストボックスに「x」を入力した場合、メッセージの完了後ではなくメッセージを表示したいテキストであり、ontextchanged イベントとは異なります。ユーザーがテキストボックスを消去した場合、メッセージを表示したくありません。

4

2 に答える 2

0

あなたはこのようなことを試みるかもしれません:

テキストボックス:

<asp:TextBox ID="TextBox1" runat="server" onKeyUp="my_function(this);"></asp:TextBox>

ここで、関数my_function()は次のように定義されています。

<script type="text/javascript">
    function my_function(el) {
        var val = this.value;
        if(val && val!="") {
            // Hide your message
            // ....

        } else {
            // Show your message
            // ....

        }
    }
</script>

お役に立てれば

于 2012-09-21T07:34:32.413 に答える
0

次の 3 つの JavaScript イベントのいずれかを使用 して、これらのイベントの 違いを
理解 するには、このリンクを参照してください。


http://www.bloggingdeveloper.com/post/KeyPress-KeyDown-KeyUp-The-Difference-Between-Javascript-Key-Events.aspx

于 2012-09-21T07:16:26.710 に答える