jquery - 在查找之前更改搜索框中文本框的值

标签 jquery jqgrid jqgrid-php

我正在尝试在 jgrid 中实现复杂的搜索功能。但我想在用户按下查找按钮之前更改用户在搜索框中指定的值。

enter image description here

  1. 在这里您可以看到值17 20 35 36 37 53 54,我想要这些 值逗号分隔,所以在我点击 find 之前我想更改 文本框中的值,谁能告诉我该怎么做?

  2. 此外,我想知道如何定制它的外观 例如,搜索框而不是 idis in 我想要一些用户 友好的用户界面,用户可以简单地输入值并点击查找, 但我不知道如何在注入(inject)中更改此搜索框的外观 我们自己的外观并使搜索框不可拖动

最佳答案

您可以使用 split() 将其拆分为空格上的数组,然后使用 .join() 再次该数组,使用逗号作为分隔符 (无论如何默认)。

$("input[type='text']").blur(function(){
  var value = this.value;
  this.value = value.split(' ').join(',');
});

演示:http://jsfiddle.net/mJaqm/

关于jquery - 在查找之前更改搜索框中文本框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12559476/

相关文章:

javascript - 二维网页游戏 : on what?

Jquery .addClass ('myclass' )然后选择 'myclass' 不起作用

javascript - 使用 jQuery 将一个 <ul> 中的 <li> 项附加到新的 <ul>

javascript - JqG​​rid,如何居中删除框?

jquery-ui - JQgrid:获取Json数据

javascript - 大表单或 javascript 锁定浏览器

jqgrid。改变主题

jqGrid:没有可查看的记录

Jquery JQgrid,显示输入字段

javascript - jqSuite PHP 日期选择器对话框格式不起作用