0

我的代码:http: //jsfiddle.net/hayleyeaston/nkfms/4/

我正在整理一个邮政编码查找,用户输入一个邮政编码,然后单击一个按钮来触发一个邮政编码搜索。我有一个点击事件处理程序,但我还想在输入字段上添加一个模糊处理,以防用户可能输入他们的邮政编码但实际上没有点击“查找”。这是为了确保在用户尝试提交整个表单之前进行邮政编码搜索。

我的问题是当用户输入邮政编码并单击“查找”按钮时,我会同时运行模糊和单击事件。我在控制台日志中看到两次“搜索邮政编码”。如何解决此问题,以便仅在用户未单击“查找”按钮时才会出现模糊。

我的代码在上面的 JSFiddle 链接中。请任何人都可以帮忙,在过去的几天里,它一直让我发疯。如果发生邮政编码搜索,我想到检查表单提交,但理想情况下,如果可能的话,我想解决模糊/点击问题。谢谢。

4

1 回答 1

1

删除click()事件 - 你不需要它。

我的小提琴:http: //jsfiddle.net/Grimdotdotdot/UKGYN/

于 2012-08-16T15:17:43.623 回答