Javascript 单击“注册”时创建“显示”窗口?

Javascript 单击“注册”时创建“显示”窗口?,javascript,jquery,ajax,frontend,Javascript,Jquery,Ajax,Frontend,我是一个后端程序员,希望在单击“注册”时在当前窗口前面显示一个窗口 这样你就不必重定向到另一个页面 我想你们知道我的意思 我该怎么做?是用jquery还是用javascript?是否涉及ajax 这种弹出框叫什么?我相信你指的是模态形式。您可以搜索模式弹出javascript。有一个名为Lightbox的好javascript组件也会有所帮助 编辑: 我提到了灯箱,但这就是我的意思。正如其他人所指出的,使用这样的模式工具,您所做的只是编写希望在模式弹出窗口中显示的html。该链接是一个很好的概念

我是一个后端程序员,希望在单击“注册”时在当前窗口前面显示一个窗口

这样你就不必重定向到另一个页面

我想你们知道我的意思

我该怎么做?是用jquery还是用javascript?是否涉及ajax


这种弹出框叫什么?

我相信你指的是模态形式。您可以搜索模式弹出javascript。有一个名为Lightbox的好javascript组件也会有所帮助

编辑:


我提到了灯箱,但这就是我的意思。正如其他人所指出的,使用这样的模式工具,您所做的只是编写希望在模式弹出窗口中显示的html。该链接是一个很好的概念教程,并很好地解释了问题。

您希望在HTML中写入一个包含登录字段(即弹出窗口)的div。将其设置为位置:绝对;并使用CSS定位,使其漂浮在页面内容上方,并且在出现时不会中断流程。把它放在你想要的地方,然后设置为display:none;因此,它将等待javascript使其出现

然后使用jQuery编写如下内容:

$('#register').click(function() {
    $('#popup').show();
});
其中register是单击的内容,可以是id=register的任何内容


提交该表单时会发生什么情况取决于您,与其他HTML表单的选项没有任何区别。如果您决定采用这种方式,而不将浏览者发送到另一个页面来处理表单,jQuery可以提供帮助

可以使用许多完全不同的方法来完成。正如Sam所说,这是模态盒的概念

您可以完全在客户端使用,或通过


试着更具体一点-后端/前端环境的特点是什么?性能是否是一个问题,例如最小的客户机-服务器通信?

否我不想弹出它的图像。我希望弹出一个注册框,在其中输入信息,然后单击“注册”即可注册。请记住为禁用脚本的用户添加注册方式。