從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;把控制權返回給頁面。
留言
張貼留言