如何使用JS停止自动刷新

地缘

我正在使用javascript在我的网站中创建文件浏览器。我有一个函数,可以从我的网站中读取每个文件,然后将其更改为带有chain.split()的文件链。然后,在创建的数组中,搜索从表单中获取的单词。然后,使用innerHTML,我用答案重写HTML页面。

它可以工作,但是,当页面被重写时,它会自动刷新,并且我丢失了所有搜索结果...我试图用window.stop(),document.execCommand('stop')停止刷新,并且仍在刷新...

这是我的表格:

<form name="recherche" onsubmit="javascript:maFonction()">
<INPUT class="finder" type="text" name="maRecherche" placeholder="Enter your search"/>
<input class="press" type="submit" name="search" value="Search"/>
<p style="margin-left:5%">It may take five secondes...</p>
</form>

在这里,我的JS函数的写作部分:

var mesResultats = "";
    if (bin > 0)
    {
        a = 0;
        mesResultats += 'your search <u><b>' + words + '</u></b> can be found here : <BR><BR>';
        for (var i = 0; i < mesLiens.length; i++)
        {
            if (mesLiens[i] != mesLiens[i-1] )
            {
                var monLien = '<div style="margin-left:5%; margin-right:5%; text-align:justify;"><a href="http://noaadc-ttmcr101:8888/HelpOnLine/web_uk/' + mesLiens[i] + '">' + mesTitres[a] + '</a>' + '<BR></div>';
                mesResultats += monLien + '<hr>';
            }
            a++;
        }

    }
    else 
    {
        var monLien = '<a href="http://noaadc-ttmcr101:8888/HelpOnLine/web_uk/index.html">Homepage</a>'; 
        mesResultats += 'No answer corresponding to your search <u><b>' + words + '</u></b>... ' + monLien + '</div>';
    }
    elemnt = document.getElementById("result");
    elemnt.innerHTML = mesResultats;

如果有人对如何保留我的搜索结果有所了解,谢谢!

(PS:我无法显示链接...)

R3tep

添加return falseonsubmit事件中,不刷新页面。

HTML

<form name="recherche" onsubmit="return myFunction();">

Javascript

function myFunction(){
   return false;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用AJAX自动刷新div或网页

来自分类Dev

当ajax请求定期自动刷新时,如何使用knockout.js数据绑定?

来自分类Dev

如何使用RestKit自动处理令牌刷新

来自分类Dev

如何使用AJAX刷新JS数据表

来自分类Dev

在IDEA中打开项目后,如何停止SBT模块的自动刷新?

来自分类Dev

单击HTML元素时停止AngularJS自动刷新

来自分类Dev

使用Guava自动刷新缓存

来自分类Dev

如何获取日期以自动刷新?

来自分类Dev

如何使用AFOAuth2Manager自动刷新过期的令牌?

来自分类Dev

如何停止刷新Viewpager内容?

来自分类Dev

vue.js使用计时器自动重新加载/刷新数据

来自分类Dev

如何自动刷新EXT.js中的表内容

来自分类Dev

如何在CollectionView iOS中停止图像的自动重新加载和刷新

来自分类Dev

停止刷新Django模板中的js文件

来自分类Dev

如何自动使用vuex刷新帖子列表?

来自分类Dev

如何自动刷新Stream Builder

来自分类Dev

React-native:在卸载屏幕时停止自动刷新

来自分类Dev

如何使用硒自动刷新chromeDriver?

来自分类Dev

停止自动刷新

来自分类Dev

该网站可能会使用哪些php / js函数来自动刷新自身?

来自分类Dev

UI刷新时如何停止AlertDialog复制?

来自分类Dev

如何使用AJAX刷新JS数据表

来自分类Dev

在IDEA中打开项目后如何停止SBT模块的自动刷新?

来自分类Dev

单击HTML元素时停止AngularJS自动刷新

来自分类Dev

如何在使用angular js更新后刷新单行

来自分类Dev

如何使用angular js刷新内联JQuery ui datepicker?

来自分类Dev

如何每10秒钟自动刷新一次div并在单击按钮时停止?

来自分类Dev

如何自动刷新局部视图?

来自分类Dev

如何使用模板自动刷新内容

Related 相关文章

热门标签

归档