1

私はこのユーザーコントロールを持っています:

function Test1($)
{
    this.Width;
    this.Height;

    this.show = function()
    {
        ///UserCodeRegionStart:[show] (do not remove this comment.)
        var buffer = "..." +
                    "<button onclick=\"alertfuncfora()\"> click </button>" + 
                    "...";

        this.setHtml(buffer);

        ...

        ///UserCodeRegionEnd: (do not remove this comment.)
    }
    ///UserCodeRegionStart:[User Functions] (do not remove this comment.)

    ///UserCodeRegionEnd: (do not remove this comment.):
}

...

function alertfuncfora(){
    alert("ola ola");
}

しかし、ボタンをクリックするたびに、ポップアップ ウィンドウを閉じた後にページが更新されます。ボタンをクリックするたびにページを更新したくありません。どうすればいいですか?

4

1 に答える 1

3

これは、おそらくボタンが<form>タグ内にあるために発生します。

return false;リフレッシュを防止するために使用します。

このようなもの:

<button onclick="alertfuncfora(); return false;"> click </button>

于 2014-08-25T13:33:19.050 に答える