JSFiddle - React, Tailwind, and code Playground
by jfriend00
HTML
<form name="searchform" onSubmit="return dosearch();">
<input type="text" name="searchterms" size="20">
<input type="submit" name="SearchSubmit" value="Search">
<br />
<input type="radio" name="sengines" checked value="http://chelmsford.mvlc.org/search/keyword/">Catalog
<input type="radio" name="sengines" value="http://chelmsfordlibrary.org/?s=">Site
</form>
JavaScript
function dosearch() {
var sf = document.searchform;
var searchLocation = sf.querySelector('input[name="sengines"]:checked').value;
//window.location.href = searchLocation + encodeURIComponent(sf.searchterms.value);
log(searchLocation + encodeURIComponent(sf.searchterms.value));
return false;
}
// utility function to display output
function log(args) {
var str = "";
for (var i = 0; i < arguments.length; i++) {
if (typeof arguments[i] === "object") {
str += JSON.stringify(arguments[i]);
} else {
str += arguments[i];
}
}
var div = document.createElement("div");
div.innerHTML = str;
var target = log.id ? document.getElementById(log.id) : document.body;
target.appendChild(div);
}