gpt4 book ai didi

jquery-select2 - 是否可以更改选择字段中的输入?

转载 作者:行者123 更新时间:2023-12-01 06:23:41 25 4
gpt4 key购买 nike

我有一个带有两个选择字段的表单,我使用 select2 来匹配和标记插入该字段的内容。我需要将由新行分隔的输入列表转换为由空格分隔的列表(因为 IE 不会自动执行此操作)。

我有以下代码,它适用于任何 <input>领域:

$('#editor').bind('paste', function (e) {
var clipped = window.clipboardData.getData('Text');
clipped = clipped.replace(/(\r\n|\n|\r)/gm, " "); //replace newlines with spaces
$(this).val(clipped);
alert(clipped);
return false; //cancel the pasting event
});

但如果#editor 是 <select>,它似乎不起作用 field 。
<form method="POST" action="/run" class="ui-widget" onsubmit=" return confirmSubmit(this, 'run',true) ">
Editor:
<select name="editor" id="editor" multiple style="width: 200px">
<option>ALL</option>
</select>
<input type="submit" value="Submit">
</form>

知道缺少什么吗?

最佳答案

我不相信选择粘贴是可能的

解决方法可能是:

  • 创建一个不可见的输入
  • 在选择字段上绑定(bind) keydown 事件
  • 检查键是否为控制键
  • 如果是这样,将焦点更改为不可见输入
  • 在此输入
  • 上完成粘贴事件后,在此处捕获值
  • 将选择项的值更改为输入的值:)

  • 编辑:
  • 将焦点更改回选择字段
  • 关于jquery-select2 - 是否可以更改选择字段中的输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30865722/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com