javascriptの検索ボックスから値を取得するにはどうすればよいですか? ユーザーが検索ボックスで選択した内容に基づいて、ユーザーを特定のページにリダイレクトしたいと考えています。たとえば、ユーザーが「ニューヨーク」を選択して [はい] をクリックすると、ページ /about/New York にリダイレクトされます。
これは静的ページでは機能しますが、何らかの理由で検索ボックスから値を取得できません。Ruby では、params[:query_name] で取得します。
hidden_value とタグ「検索」を使用しています
var val = getElementsByTagName('search').value;
if (r) {
location.href = "/about/" + val";
}