我希望当用户尝试在我的文本框中过去并且他的文本大于计数器的最大数量时,会出现警报。
除了警报之外,我还有这个代码可以做到。
$("#faketxt").bind("paste", function(e){
var pastedData = e.originalEvent.clipboardData.getData('text');
var charsLeft = 19200 - $(this).text().length;
if(pastedData.length > charsLeft){
$(this).text( $(this).text() + pastedData.substring(0, charsLeft));
return false;
alert("Hai raggiunto il limite di caratteri!");
}
return true;
} );
答案 0 :(得分:3)
当您return false;
方法结束时,不再运行任何代码,包括alert();
来电。将alert();
来电移至return false;
。