<form id="searchbox" action="">
<input id="search" type="text" name="search" value="" placeholder="google" />
<button type="submit" class="search-button" onsubmit="return searchbar();">Search</button>
</form >
<script>
window.onload = function(){
var value = findGetParameter('search');
switch(value){
case 'google' : console.log('redirect'); location.href = "http://google.com"; break;
case null : break; // First Page Load, do nothing
default : location.href = "http://youtube.com"; break;
}
}
// Location Parameters
function findGetParameter(parameterName) {
var result = null,
tmp = [];
location.search
.substr(1)
.split("&")
.forEach(function (item) {
tmp = item.split("=");
if (tmp[0] === parameterName) result = decodeURIComponent(tmp[1]);
});
return result;
}
</script>
使いのブラウザではJavaScriptがある:
は、これは私のhtmlですか? –
こんにちは、私はStackOverflowへようこそ。適切な質問をし、ガイドラインに従って改善する方法については、https://stackoverflow.com/help/how-to-askを参照してください。最初のステップでは、 "js.js"内にコードを追加して見てください。 –