【问题标题】:Simulate keypress and change input value on user click模拟按键并在用户单击时更改输入值
【发布时间】:2014-10-06 14:08:08
【问题描述】:

我正在尝试使用 Postcode Anywhere 软件来实现此功能。我的邮政编码字段是自动填充的,因此搜索功能不会触发,除非用户开始删除并重新输入他们的邮政编码。

如果我在邮政编码后直接按空格键,搜索功能就会起作用。所以这就是我想要模拟的。当用户单击邮政编码输入字段时,会在现有邮政编码输入后物理输入一个空格。

我在这里尝试过其他按键脚本,但它们实际上并未将字符添加到输入字段。

谢谢。

【问题讨论】:

  • 有没有办法通过他们的 API 触发 PA 查找本身,而不是强制更改值来触发它?如果你不能直接调用它会很惊讶
  • 显然不是。这个修复实际上是由他们的支持人员建议的。我首先打电话给他们寻求解决方案,因为我认为我不能是唯一一个尝试这样做的人!当我问他们是否有兼容的按键脚本副本时,他们建议我用谷歌搜索。

标签: javascript jquery


【解决方案1】:

我遇到了同样的问题,但我需要更快的修复,所以我最终在每个页面上重复我的实现,而不是使用一个页面进行搜索并从其他页面重定向搜索。

但是,与此同时,我确实询问了 PA 的一名工作人员,他们今天回复了这个:

嗨,安迪, 在这种情况下,自动搜索功能可能会有所帮助:

capturePlus.listen("options", function(options) { options.autoSearch = true; });

这应该在启动时自动搜索。


我希望这对某人有所帮助。 安迪

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-25
    • 2012-07-23
    • 2018-05-18
    相关资源
    最近更新 更多