Javascript jquery单击功能已在第页上单击/执行

Javascript jquery单击功能已在第页上单击/执行,javascript,jquery,html,Javascript,Jquery,Html,我有以下功能: $(document).ready(function() { $('#login-trigger').click(function() { $(this).next('#login-content').slideToggle(); $(this).toggleClass('active'); if ($(this).hasClass('ac

我有以下功能:

    $(document).ready(function()
    {
        $('#login-trigger').click(function()
        {
            $(this).next('#login-content').slideToggle();
            $(this).toggleClass('active');          

            if ($(this).hasClass('active')) $(this).find('span')
            else $(this).find('span')
        })
    });

当有人单击某个按钮时,会下拉一个登录表单。但是,如果他们输入了错误的登录信息,页面在表单下方重新加载并显示错误消息,我如何才能使其like按钮已被单击并显示表单?现在,如果他们输入了错误的信息,页面将重新加载,并且他们不会登录。要查看错误,必须单击以下拉登录表单以查看错误。这会让大多数人感到困惑,没有什么意义。

如果我理解你的问题:

首先,这意味着什么:

if ($(this).hasClass('active')) $(this).find('span')
            else $(this).find('span')
如果它有.active类,则查找范围;如果它没有,则无论如何查找范围?然后用它做什么

其次,在无状态模式下,您无法检索任何类型的信息,例如,如果用户已尝试从上一个会话登录或未登录,那么您需要将其保存在后端PHP、节点等中,或者将数据保存在用户浏览器cookie、localstorage上,在您的情况下,不建议进行身份验证

因此,您需要让您的服务器响应您的登录请求,然后根据其响应,使用JavaScript或更简单、更可取的CSS向用户显示可视化演示,并且永远不要尝试在前端检查用户登录信息的验证


我希望这会有所帮助。

让我使用PHP检查用户名或密码是否不正确,然后在登录表单下方重新加载页面,显示无效用户名或无效密码的消息。我只是想弄清楚,当这种情况发生时,我如何让表单已经放下。当有人单击登录按钮时,此函数只需将表单滑入滑出即可。当他们输入错误的登录信息时,我希望表单已经在页面重新加载时显示,在这样做的过程中,您有问题吗?-----------全文分为两个部分:1。检查滤芯2是否存在。打开表单以检查元素是否存在,您可以使用JQuery,并帮助您了解如何相应地打开表单。我们需要查看表单和交互代码。此外,我建议不要告诉用户他们输入了错误的密码或用户名,只告诉他们其中一个或两个都是错误的,而不提供任何更多的信息!