jquery防止重複提交程式碼例項

admin發表於2017-03-12

在很多應用中,可能有些資料只能夠被允許提交一次,也就是提交之後不能夠再提交第二次,下面就是一段能夠實現此功能的簡單程式碼,需要的可以參考一下,程式碼如下:

[HTML] 純文字檢視 複製程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> 
<script type="text/javascript"> 
$(function(){ 
  var flag = true; 
  $("#result").on('click',function(){ 
    if(flag){ 
      flag = false; 
    }
    else{ 
      return; 
    } 
    $("#show").html('<p>'+$("#msg").val()+'</p>'); 
  })
}) 
</script> 
</head> 
<body> 
<div id="show"></div> 
<input type="text" id="msg"> 
<a href="#" id="result">檢視效果</a> 
</body> 
</html>

以上程式碼實現了我們的要求,文字框中的資料只能夠被提交一次,這是因為設定了一個flag標記,當提交以後此標籤會被修改為false,如果為則不能夠提交資料,程式碼比較簡單,這裡就不多介紹了,可以參閱相關閱讀。

相關閱讀:

1.on()可以參閱jQuery on()一章節。

2.html()函式可以參閱jQuery html()一章節。

3.val()函式可以參閱jQuery val()一章節。 

相關文章