我有一个搜索表单,可以为我搜索一些文本。当我在输入框中键入时,我必须手动按下一个按钮才能进行搜索。有没有办法让我点击enter
键盘并进行搜索以及按钮?
(defn search-form
[]
[:div
[:p "What are you searching for? "
[:input
{:type :text
:name :search
:on-change #(swap! fields assoc :search (-> % .-target .-value))
:value (:search @fields)}]]
[:input
{:type :submit
:value :Search
:on-click #(do
(search-function (:search @fields)))}]
[@search-results]])
这是我目前拥有的代码。如您所见,要调用search-function
我必须单击按钮。我希望能够按下enter
并且能够按下按钮并且两者都会调用search-function
任何帮助将非常感激。谢谢