I am using the simple search form on EE 2.8.1 with the following tag:
{exp:search:simple_form
channel="blog|products|faq"
where="any"
results="20"
form_class="et-search-form et-hidden"
no_result_page="/search/"
result_page="/search/results"
}
<input type="search" class="et-search-field" placeholder="Search …" value="" name="keywords" title="Search for:">
{/exp:search:simple_form}
The form works as intended when there is a search result. If there is no search result the form will throw the error "The action you have requested is invalid".
Removing the no_result_page parameter will result in EE showing me "Your search did not return any results." message.
I suspect the secure form submission issue and included
<input type="hidden" name="XID" value="{XID_HASH}">
But no luck.
Cheers