2015-09-08 65 views
0

我正在處理輸入驗證,我希望用戶只執行復制和粘貼操作。現場是:他們從其他頁面複製參考號碼,然後粘貼到我的輸入框。我不希望他們手動輸入參考號碼以避免輸入錯誤。jQuery輸入框只接受粘貼動作

這是我迄今所做的:

$(".reference_no").bind({  
    paste : function(e){ 
     // i want to get the data from clipboard. how? 
    } 
}); 

回答

0

使用這樣的:

$(".reference_no").bind({  
    paste : function(e){ 
     // i want to get the data from clipboard. how? 
     var data = e.originalEvent.clipboardData.getData('Text'); 
     console.log(data); 
    } 
}); 
+0

所以,我會知道,如果用戶使用複製和粘貼手動輸入與出來的數據? – Kentot

+0

類似if(data).... –