Jquery 选择2.js-搜索输入仅允许数字
我已经为此挣扎了一天,也许真的很容易解决 我希望搜索字段只接受数字,所以我尝试了以下方法: 但这不起作用……事实上,我甚至无法进入“.select2-search\u”字段。不管是按键、更改、单击还是其他什么……我只想知道如何才能获得输入,以便在输入时过滤文本Jquery 选择2.js-搜索输入仅允许数字,jquery,jquery-select2,jquery-select2-4,select2-rails,Jquery,Jquery Select2,Jquery Select2 4,Select2 Rails,我已经为此挣扎了一天,也许真的很容易解决 我希望搜索字段只接受数字,所以我尝试了以下方法: 但这不起作用……事实上,我甚至无法进入“.select2-search\u”字段。不管是按键、更改、单击还是其他什么……我只想知道如何才能获得输入,以便在输入时过滤文本 希望你能帮助我。谢谢大家! 对于动态生成的项,将事件绑定到静态DOM $.select2.select2{ 标签:是的, 占位符:de, allowClear:对 }; $document.on'keypress','上。选择2-sea
希望你能帮助我。谢谢大家! 对于动态生成的项,将事件绑定到静态DOM $.select2.select2{ 标签:是的, 占位符:de, allowClear:对 }; $document.on'keypress','上。选择2-search\u字段',函数{ $this.val$this.val.replace/[^\d]。+/; 如果event.which<48 | | event.which>57{ 违约事件; } }; 100 200 300
function onlyNumbers(){
$('.select2-search__field').on('keypress', function () {
$(this).val($(this).val().replace(/[^\d].+/, ""));
if ((event.which < 48 || event.which > 57)) {
event.preventDefault();
}
});
}
function select2(){
$(".select2From").select2({
tags: true,
placeholder: "de",
allowClear: true
});
$(".select2To").select2({
tags: true,
placeholder: "até",
allowClear: true
});
}