我有这样的代码:形式onsumbit执行函数
function src(){
var id = document.getElementsByName("query")[0].value;
window.location.href = "/search/?query=" + id;
}
var f_src = document.getElementById("search_form");
if(f_src)
f_src.onsubmit = function(){src();return false;};
我在与提交部分问题:我想,当我在场上“URL”进入“例如”被重定向到“/ search /?query = example”,但它不起作用,有帮助吗?
HTML:
<form id="search_form" method="get" action="" name="search_f">
<input id="search_field" maxlength="100" name="query" type="text" value="" placeholder="<?php echo $src_txt; ?>">
<input id="search_button" type="submit" value="">
</form>
感谢。
而''领域确有'name' “URL”?请发布您的HTML以及显示您执行代码的位置/时间。你在控制台中是否有任何错误? –
删除返回false;从最后开始,它将从提交的形式开始。 –
@Felix Kling,我的HTML是干净的输入是“url”,我没有任何错误 – Xriuk