登录
首页 >  Golang >  Go问答

在提交表单时切换元素的显示状态

来源:stackoverflow

时间:2024-03-15 12:54:28 458浏览 收藏

IT行业相对于一般传统行业,发展更新速度更快,一旦停止了学习,很快就会被行业所淘汰。所以我们需要踏踏实实的不断学习,精进自己的技术,尤其是初学者。今天golang学习网给大家整理了《在提交表单时切换元素的显示状态》,聊聊,我们一起来看看吧!

问题内容

在网页中,我想在提交时隐藏表单(通过单击或按 enter 键)并显示结果。当 go web 服务器运行时它不起作用。

当我检查 html 文件(不运行 go 文件)时,它可以工作。但是,当我运行 go 代码时,它会快速显示并进入初始状态。

html(引导程序)代码在这里:





    
    
    
    

    test
    
    
    
    

    
    
    
    



    
    

    

tool

我希望在提交时删除表单并显示结果表,但只要我在 go 中运行代码,它就会重新启动页面(快速显示结果,但)表单值为空。

url := r.FormValue("host")

解决方案


我可能完全不在这儿,因为我认为我不完全理解你的问题,但是看起来你正在尝试提交此表单,然后在没有表单的情况下显示结果部分。我猜你的 Go 服务器正在以某种方式根据表单值准备这些结果。

如果情况确实如此,那么发生的情况是您提交表单,您的 JavaScript 隐藏表单并显示空结果部分,然后您的服务器准备结果,然后您再次显示表单。但这一次,它是一个全新的页面,并且它不知道表单提交之前执行的 JavaScript。这是一个全新的页面,因此它将显示空表单,而不是结果部分。

如果我的理解是正确的,那么您应该做的是更改模板,以便它知道它正在显示结果,因此它会构建没有 display: none 的结果部分。

终于介绍完啦!小伙伴们,这篇关于《在提交表单时切换元素的显示状态》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布Golang相关知识,快来关注吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>