我有一个任务来禁用文本框粘贴.只有字母字符必须允许粘贴.
我的代码是
我的代码是
<b>Name</b> <input type="text" id="name" onpaste="return false"/>
通过给onpaste =“return false”,不会粘贴任何值.
我怎么解决这个问题?
解决方法
试试这个代码
$(".alphabetonly").bind('paste',function(e) { var self = this; setTimeout(function(e) { var val = $(self).val(); if (val != '0') { if (val.match(/^[0-9]+$/) != null) { $(".alphabetonly").val(""); } $(this).val(val); } },0); });
我已经更新了代码here