2

私も以前にこの質問をしましたが、問題はここに残っています:

私はこのコードを持っています:

<asp:Button ID="CrearCuenta" UseSubmitBehavior="false" OnClientClick="return validate()" runat="server" Text="Ready" />

JavaScript コード:

function validate()
{
return false;
}

しかし、それがtrueを返す場合、サーバー側のonclick関数をどのように実行しますか?? それは私が理解できないものです。同様の質問が以前に投稿されたことは知っていますが、上記の質問に答えるものはありません。

4

3 に答える 3

5

私は願っています、ここにあなたが必要とするものがあります:

<asp:Button ID="CrearCuenta" UseSubmitBehavior="false" 
OnClientClick="return validate()" OnClick="CrearCuenta_Click" 
runat="server" Text="Ready" />

Javascript:

function validate()
{
    if()
        return false;  //if validation fails
    else
        return true;
}

サーバ側:

protected void CrearCuenta_Click(object sender, EventArgs e)
{
    //Put server side processing here
}
于 2013-03-04T14:07:16.503 に答える
3

サーバー側のイベント ハンドラーを追加しましたか?

あなたのページコードで:

<asp:Button ID="CrearCuenta" OnClick="btn_Click"....

あなたのコードビハインドで:

protected void btn_Click(object sender, EventArgs e)
{
    ....
}
于 2013-03-04T14:01:28.747 に答える
0

このコードを確認してください

document.getElementById('YourFrom').onsubmit = function() {
    return false;
}
于 2013-03-04T14:02:17.090 に答える