<script type="text/javascript">
window.onload = init;
function init() { //wait for load and watch for click
var button = document.getElementById("searchbutton");
button.onclick = handleButtonClick;
}
function handleButtonClick(e) { //get user input and go to a new url
var textinput = document.getElementById("searchinput");
var searchterm = textinput.value;
window.location.assign("http://google.com/example/" + searchterm)
}
</script>
<form>
<input type="text" name="search" id="searchinput">
</form>
<input type="submit" value="Ara" id="searchbutton">
このコードブロックでは、ユーザー入力を取得し、ユーザー入力を使用して新しいURLに移動します。
最後の行をフォーム要素に移動すると、機能しません。しかし、私は要素を見つけるためにidを使用しています。