Javascript 结果出现了一会儿,然后消失了

Javascript 结果出现了一会儿,然后消失了,javascript,html,Javascript,Html,此脚本应返回结果并在“回答”>段落中显示结果 但事实上,它时不时地出现 消失了,我想念什么 函数dataValidation(){ var initial=document.getElementById(“anyWord”).value var char=/[^а-аА-Я]/ if(initial==null | | initial==“”){ 警报('请仅输入西里尔字母') }else if(首字母匹配(字符)){ 警报('请仅输入西里尔语') }else shmovoConverter

此脚本应返回结果并在“回答”>段落中显示结果 但事实上,它时不时地出现 消失了,我想念什么


登记表
Slovo-Shmovo

输入任何单词:


如果结果显示(在您的代码中,如果没有),这里的问题是您已经提交(没有处理程序,只是页面被刷新),将类型更改为“button”而不是“submit”,或者替换为button元素

当您按下按钮时,表单提交和页面被加载的问题 您可以通过一种方法解决此问题:-

1-制作表单标签

2-按如下方式将按钮单击一次返回false


这将解决您的问题

在dataValidation函数结束时返回false