<form action="includes/search.php" method="get">
<input name="search" type="text" class="search" />
<input type="submit" value="Search" />
</form>
我希望用户在文本字段中键入文本,当他点击输入时,会将其粘贴到URL中。
目前网址为:http://randomsite.com/includes/search.php?search=adsasd
答案 0 :(得分:2)
您目前正在将表单作为GET请求提交至includes / search.php页面。
尝试调用JavaScript函数:
<form id="search-form" onsubmit="return performSearch()">
<input name="search" type="text" class="search" id="search-query" />
<input type="submit" value="Search" />
</form>
然后从每个字段收集信息,并重定向到该功能中的所需URL:
function makeSearch()
{
var searchQuery = document.getElementById("search-query").value;
var searchURL = 'http://randomsite.com/beta/match/' + searchQuery;
window.location.assign(searchURL);
return false;
}
注意:未经测试,但应该工作或非常接近解决方案。