This is a demo of filtering by price range with an input field. In a simple way, : a script retrieves the value typed in the input field and modify this value to asing it to a invisible button ( dsiplay none). If we type 10000, we assign the value "filter-by" "0-10000" to a button and then we simulate a click on the button to activate the Finsweet filter. The button is only used to activate the filter. A safety feature sets the filter to "filter-by" "0-100000000000" when the field is empty. You can see the code and copy it. You can have a look at the video for more details You can check out my demo tape here too You Can see the full version of the filter here (in french)