天天看點

用Js控制TextBox不能複制粘貼

今天項目中,有一個要求,需要有一個Textbox(WebControls),不能複制、粘貼

一開始沒想到TextBox有這個事件,一直在找,找了N久,隻有Window TextBox的,不甘心,打開了msdn,看了看TextBox的Event,沒發現什麼,随後在看了input type=text的Event

發現一個onpaste 因為是英文餓。。。。不懂,網上查了一下,果然是這個事件。

下面是msdn中onpaste的介紹:

Fires on the target object when the user pastes data, transferring the data from the system clipboard to the document

也翻譯不準确 ,大概的意思就是控制複制資料的事件。

因為.Net的TextBox轉換到Html就是input,不過TextBox是沒有這個事件的,會有提示,無需理會。

<asp:TextBox ID="TextBox1" onpaste="return false;" runat="server" ></asp:TextBox>

運作,試了一下複制粘貼,不能粘貼,但可以選擇複制,不過目的達到!

繼續閱讀