如何限制jQuery标签输入中的字符



我已经使用以下代码限制了字符,但它不起作用。.请帮助我。预先感谢。

 <td nowrap="nowrap">
     <asp:TextBox MaxLength="60" runat="server" ID="Keyword" CssClass="TaskTitle" Width="270px"
                            TextMode="SingleLine" />
 </td>
$('#Keyword_tag').bind('keyup', function() {
    var characterLimit = 60;
    var charactersUsed = $('#Keyword').val();
    charactersUsed = charactersUsed.replaceAll(',');
           if (charactersUsed.length > characterLimit) {
    alert(charactersUsed.length);
        charactersUsed.length = characterLimit;
        alert(charactersUsed.length);
        $(this).val($(this).val().slice(0, characterLimit));
        $(this).scrollTop($(this)[0].scrollHeight);
    }

我必须将字符限制为60,但是当我将字符限制值分配给使用的字符时,它不会被分配。我正在使用jQuery标签输入插件进行关键字字段

我必须将角色限制在60 ...

这是一个解决方案...

$('#Keyword_tag').on('keyup paste', function() {
    $(this).val(function(i, value) { return value.substr(0, 60); });
});

最新更新