web之文本框防止粘贴
//防粘贴的JS 这是禁止Ctrl+V
function fncKeyStop(evt)
{
if(!window.event)
{
var keycode = evt.keyCode;
var key = String.fromCharCode(keycode).toLowerCase();
if(evt.ctrlKey && key == "v")
{
evt.preventDefault();
evt.stopPropagation();
}
}
}
在TextBox中加入
<asp:TextBox ID="txtMobileNo" runat="server" onpropertychange="if(/\D/g.test(value))value=value.replace(/\D/g,'')" onkeydown="fncKeyStop(event)" onpaste="return false" oncontextmenu = "return false;"/>
onpropertychange="if(/\D/g.test(value))value=value.replace(/\D/g,'')" //只能输入数字
onkeydown="fncKeyStop(event)" //调用前面的JS 禁止Ctrl+V
onpaste="return false" //去掉粘贴
oncontextmenu = "return false;"//去掉鼠标右键
以上在HTML静态的Input下也可以使用
优质内容筛选与推荐>>