如果超出表长度,则阻止在文本框中写入

时间:2012-08-27 09:12:04

标签: jquery

所以我在我的项目中使用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功能无效     

0 个答案:

没有答案