0

「LogOut」という名前のハイパーリンクがあります。リンクをクリックすると、「確認」を使用してユーザーから確認を取得し、logout.jsp にリダイレクトします。

はいとの確認を得た後、フォームを送信する前に関数を呼び出すことは可能ですか?

コードスニペット:

<P align=right> 
    <a href='logout.jsp' 
       onclick="return confirm('Do you really want to logout now?')">LogOut</a>
</P>
4

1 に答える 1

0

最も簡単な方法は、実行したいすべてのアクションを 1 つの関数にラップし、それを呼び出すことです。

<head>
    <script>
        function Logout()
        {
            if (confirm('Do you really want to logout now?'))
            {
                return SomeOtherFunction();
            }
            else 
            {
                return false;
            }
        }

        function SomeOtherFunction()
        {
            return true;
        } 
    </script>  
</head>
<body>
    <P align=right> 
        <a href='logout.jsp' 
           onclick="return Logout()">LogOut</a>
    </P>
</body>
于 2013-03-04T11:18:34.070 に答える