从链接按钮调用JavaScript

Sak*_*vel -1 asp.net

我开发了一个网页,用户想要调用JavaScript函数.根据函数返回的内容,我想继续链接按钮URL.我在下面粘贴我的代码.

<script type="text/javascript">
    function fvalidate()
    {
        var i = document.getElementById('txtvalue').value;
        if(i=='23')
        {
            Here I want to execute server side code
        }
        else
        {
            I want to show some alert message to the user and the page won't refresh.
        }
    }
</script>
<asp:LinkButton
    Width="35px"
    ID="updateUserL"
    runat="server"
    OnClick="updateForm_Click"
    CssClass="btn"
    OnClientClick="fvalidate();"
>Update</asp:LinkButton>
Run Code Online (Sandbox Code Playgroud)

djd*_*d87 19

修改您的功能如下:

function fvalidate()
{
   var i = document.getElementById('txtvalue').value;
   if(i=='23') 
   {   
    return true;
   }
   else    
   { 
    prompt("Your Message");
    return false;
   }
}
Run Code Online (Sandbox Code Playgroud)

并修改您的OnClientClick,使其读取 OnClientClick="return fvalidate();"