我将使用bootstrap tagsinput而不添加新标签功能(仅删除标签)。如何禁用添加新标签?
我使用最新的bootstrap标签,使用twitter bootstrap 3输入v0.8.0。
这是我的代码:
<button type="button" onclick="addElement(11501,10);">Add item1 to queue</button>
<button type="button" onclick="addElement(11502,10);">Add item2 to queue</button>
答案 0 :(得分:1)
尝试使用beforeItemAdd
事件:
$('#removeonlyinput').on('beforeItemAdd', function(event) {
event.cancel = true;
});
答案 1 :(得分:1)
你可以做到
$( "#removeonlyinput" ).prop( "disabled", true );
不要介意多余的空格。
答案 2 :(得分:0)
您可以修改bootstrap-tagsinput.js
文件。
找到maxTags:,
行并将其设为maxTags: 0,
然后它不会添加新标签。
通过这种方式,我实现了功能。 希望这有帮助!
答案 3 :(得分:0)
如何使输入字段只读?这样,没有用户可以输入输入文本。
$('input[type=text]').prop("readonly", true);