这是我的搜索代码
<div id="search">
<form method="get" action="http://www.other-website.com/search">
<input type="hidden" name="f" value="">
<input type="text" placeholder="Temukan informasi, komunitas & produk yang kamu cari disini" accesskey="s" name="q">
<input type="submit" value="Search">
</form>
</div>
这是标签代码(仅显示文字“不要链接”)
<?php
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
echo $tag->name . ' ';
}
}
?>
代码可以很好地应用于网站,但我必须在搜索中输入文字。我只想将我的标签放在搜索文本
上所以我的问题是 如何使固定的单词(我的标签)自动放在搜索上或我必须放置标签代码的位置,搜索结果是mytag链接在@ www.other-website.com / search上,这样用户就不必输入?我想在其他网站搜索中搜索我的标签
答案 0 :(得分:0)
一个简单的方法是从您输入搜索查询的文本框中获取值,并使用onsubmit()
创建一个javascript函数
var searchkeyword=document.forms["formname"]["textboxname/id"].value;
window.location("www.othersite.com/"+searchkeyword);
答案 1 :(得分:0)
<?php
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
$tag_link = 'http://xxx.orhersite.xxx';
echo "<a href='$tag_link/$tag->name'>";
echo "$tag->name";
}
} ?>
可以直接到其他网站搜索xxx.othersite.xxx/search/my-tag 但现在其他问题表明,如果用户点击该链接,则会在同一页面上打开。 我试过了
echo "<a href onclick="window.open('');
<?php
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
$tag_link = 'http://xxx.orhersite.xxx';
echo "<a href onclick="window.open('$tag_link/$tag->name')">";
echo "$tag->name";
}
} ?>
如何使用onClick打开指向新标签的链接?