如何从 javascript 中的搜索框中获取值? 我想根据用户在搜索框中选择的内容将用户重定向到特定页面。 例如,如果用户选择“纽约”然后单击是,他将被重定向到页面/about/New York
这适用于静态页面,但由于某些原因我无法从搜索框中获取值。 在 Ruby 中,我会用 params[:query_name] 得到它
我正在使用 hidden_value 和标签“搜索”
var val = getElementsByTagName('search').value;
if (r) {
location.href = "/about/" + val";
}
最佳答案
您可能还需要指定此 == 文档并使用双引号以防“搜索”是对对象的引用,以确保它被正确插入
var val = document.getElementById("search").value;
或使用 jQuery:
var val = $("#search").val();
关于javascript - 从javascript中的搜索框获取值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11148222/