Heim  >  Artikel  >  Web-Frontend  >  控制页面按钮在后台执行期间不重复提交的JS方法_javascript技巧

控制页面按钮在后台执行期间不重复提交的JS方法_javascript技巧

WBOY
WBOYOriginal
2016-05-16 17:31:301257Durchsuche

在ASP.NET中,如果在点了一个按钮,提交到后台执行期间,再点一次按钮,会出现两种情况,一种是执行了两次后台代码,另一种是等待前一次的提交动作执行完后再次执行提交动作,无论是哪一种,都是跑了两遍后台代码,这是很多情况下不希望出现的。
以下代码在 IE、傲游极速模式下测试通过。

复制代码 代码如下:

 

 

 
 
    ODP连接测试 
    <script> <BR> function submitTest(btn) { <BR> btn.value = "正在等待后台数据更新"; <BR> btn.onclick = onDealing; <BR> } <BR> function onDealing() { <BR> alert('处理中'); <BR> return false; <BR> } <BR> </script> 
 
 
   
 
   
 
         
   
 
   
 
         
       
 
   
 
   
 
 
 
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn