【问题标题】:autocomplete input show value even value is empty自动完成输入显示值偶值为空
【发布时间】:2014-03-10 07:22:37
【问题描述】:

我输入了自动完成功能。

<input type="text" class="form-control input-sm isFieldValueEmpty tooltip" 
style="width:779px;" id="searchK" name="keywords" value=''>

一切正常,但我设置了自动完成的值,然后将自动完成的值添加到隐藏输入(用户可以从自动完成中选择许多值)。但是当我添加这个值并尝试设置自动完成输入的空值时:

$("#searchK").attr("value","");

在输入字段中仍然有文本,但是这个输入的值是空的(通过萤火虫检查)。

知道如何删除此文本吗?

我找到了解决办法

 $(this).val(''); 
    return false;

而且输入很清楚。

【问题讨论】:

  • 你能发个小提琴吗?
  • 我把它放在两个文件和数据库中的数据中,所以把它贴在那里并不简单。
  • 你用什么来自动完成? jQueryUI、引导程序等?
  • Bootstrap 和 jQueryUI

标签: input autocomplete


【解决方案1】:

不要使用attr()改变值,使用val()

$("#searchK").val("");

【讨论】:

  • 我尝试使用 val 和 attr,但没有任何变化,我仍然输入文本(但值为空)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-02-22
  • 1970-01-01
  • 1970-01-01
  • 2016-09-24
  • 2018-10-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多