Widget:NoPageRefresh.js
From Cookipedia
<script type = 'text/javascript'>
function fnc() { elements = document.getElementById('searcher').elements; str = ; for (i = 0; i < elements.length; ++i) { if (elements[i].type == 'checkbox' && elements[i].checked) str = str + elements[i].value + '+';
if (elements[i].name == 'user_search') str = str + elements[i].value + '+'; }
if (str.length == 0) { alert("Please select at least one ingredient or cooking method"); return false; }
hid = ; for (i = 0; i < elements.length; ++i) { if (elements[i].type == 'hidden') hid = hid + elements[i].name + '=' + elements[i].value + '+'; }
search_uri = 'https://www.cookipedia.co.uk/wiki/index.php?title=Special%3ASearch&fulltext=Search&search=' + str + '&' + hid;
window.location = search_uri;
} </script>