首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在提交和页面加载后执行函数

问如何在提交和页面加载后执行函数
EN

Stack Overflow用户
提问于 2021-02-06 17:09:36
回答 2查看 46关注 0票数 0

我尝试做简单的注册表与错误的数据格式的错误信息。到目前为止,我有索引页与表单,提交按钮,发送数据到.js文件,在那里我做了验证。问题是,我可以从.js文件执行索引页面中的函数并更新我的span消息,但我的页面重新加载并丢失了它。我怎样才能让消息在重新加载后存活下来,或者更好地在页面重新加载后返回消息?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-02-06 18:39:11

我决定使用input onfocusout="myfunction(name.value),这样当你在输入文本框之外点击的时候,你会得到一个文本,告诉你如果出了什么问题,你必须在哪里进行修改。这样做的问题是,现在我必须把我的代码放在.js中,同时也放在我的索引页面中。这看起来很可疑,但我在很多网站上都看到过这种类型的表单,但我不知道他们是怎么做到的,而不是以这种方式使用他们的验证代码。

票数 0
EN

Stack Overflow用户

发布于 2021-02-06 17:27:19

如果某个按钮被标记为submit,则页面将始终重新加载,这就是submit属性的工作方式。除非您将其重定向到特定的位置,否则它将重新加载。我的建议是将其链接到数据库。将文本输入等内容存储在数据库(如firebase )中的变量或文档中,这样即使在重新加载之后,数据也会存储在云中或某个数据库中。

因为它是一个表单,所以你无论如何都要将数据存储在一个数据库中,所以试试firebase / AWS,看看它是否适合你。当它提交时,有一个onEvent (超文本标记语言)或一个变量和2个if语句(当单击提交时,有一个if语句将变量从false更改为true /反过来,另一个if语句用于变量的值以存储数据),或者任何其他适合您的方法,因为这将确保数据被存储,以便在提交后可以保存。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66075217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档