0

所以我在我的项目中使用jquery标签输入我想检查用户是否输入了超过最大允许标签我应该阻止他写我该怎么做。PS:我不想禁用输入

到目前为止,这是我的代码:

<script type="text/javascript">
$(document).ready(function(){
$('#tag1').tagsInput({
'width':'300px',
'height':'50px',
'minChars' : 1,
'maxChars' : 12,
'onAddTag':tagsCountExceeded

});

function tagsCountExceeded(){

var TagsCount=2;
var TagsTable=$('#tag1').val().split(",");

$('#tag1').keypress(function(e){
if(TagsTable.length==TagsCount)
e.preventDefault();
});

}

 });
</script>

但 keyPress 功能不起作用

4

0 回答 0