從oncopy和onpaste中看js的return false,return,return true用法&差異

表單處理中, 如果希望user不能複製或貼上網站內容,

可這麼寫:

e.g.

在html中:

   <input type="text" name="banCopyPaste" id="banCopyPaste">

在js中:

var banCopyPaste = document.getElementById("banCopyPaste");
banCopyPaste.oncopy = function() {
return false;
};
banCopyPaste.onpaste = function() {
return false;
};


這樣就寫好了,

最後, 來看一下為何要用"return false":

這篇文章寫的不錯, 整篇可以看看,

js中return false,return,return true的用法及區別


擷取重點如下:

總的來說在js中對於return用法的三種情況的總結如下:

retrun true; 返回正確的處理結果。

return false;返回錯誤的處理結果;終止處理;阻止提交表單;阻止執行默認的行為。

return;把控制權返回給頁面。



留言

熱門文章