0
나를위한 텍스트를 검색하는 검색 양식이 있습니다. 입력 상자에 입력 할 때 버튼을 수동으로 눌러야 검색 할 수 있습니다. 키보드에서 enter
을 누르고 해당 검색을 할 수있는 방법이 있습니까?Clojure 양식 - 입력 할 때 제출
(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
도움이 될만한 의견을 보내주십시오. 감사합니다
바깥 쪽 div를': form' 태그에 넣으면'onSubmit' 이벤트를 듣고 필요한 것을 수행 할 수 있습니다. – leetwinski