通过关键词链接到网站的Html搜索框

时间:2015-08-28 22:43:36

标签: html forms search input hyperlink

所以最近我一直在我的网站上工作,我希望用户可以轻松地访问一个网站到另一个网站,而不会有凌乱的链接。所以我想添加一个文本输入框,这样如果用户键入一个关键词,例如"论坛",它就会点击链接并将它们带到该站点。这是我当前的文本输入框代码。 (PS:我不想使用javascript,我只想要html)。

masterFilter = master.filter({ (dictionary: [String:String]) -> Bool in
    for (song, id) in dictionary {
        if song.rangeOfString(searchText, options: NSStringCompareOptions.CaseInsensitiveSearch) != nil {
            return true
        }
    }

    return false
})

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

没有javascript的唯一办法是php。

以下是一个应该有效的示例:

HTML:

<form action="action_page.php" method="POST">
Website Search:<br>
<input type="text" id="Website Search" name="Website Search" placeholder="website name here">
<br>
<input type="submit" value="Submit">
</form>

action_page.php:

$word = $_POST["Website Search"];
$word = strtolower($word); //converts the word to lowercase

$link_forum = ""; //write the link to the pages here
$link_page1 = "";
$link_page2 = "";

if ($word == "forum") {
    header("location:".$link_forum); //this redirects you to the page.
}
elseif ($word == "page1") {
    header("location:".$link_page1);
}
elseif ($word == "page2") {
    header("location:".$link_page2);
}

只需添加任意数量的页面,这应该可以正常工作。