Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在html中将自定义DuckDuckGo搜索定向到特定站点?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 如何在html中将自定义DuckDuckGo搜索定向到特定站点?

Javascript 如何在html中将自定义DuckDuckGo搜索定向到特定站点?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在用HTML和jQuery编写一个自定义搜索栏 到目前为止,我掌握的代码是: $(文档).ready(函数(){ $('.submit_on_enter').keydown(函数(事件){ //如果要使用另一个按钮,请将其更改为enter has keyCode=13 如果(event.keyCode==13){ 这个.form.submit(); 返回false; } }); }); 您需要将站点:website.com作为q值的一部分,而不是键 $(文档).ready(函数(){ $

我正在用HTML和jQuery编写一个自定义搜索栏

到目前为止,我掌握的代码是:

$(文档).ready(函数(){
$('.submit_on_enter').keydown(函数(事件){
//如果要使用另一个按钮,请将其更改为enter has keyCode=13
如果(event.keyCode==13){
这个.form.submit();
返回false;
}
});
});

您需要将
站点:website.com
作为
q
值的一部分,而不是键

$(文档).ready(函数(){
$('.submit_on_enter').keydown(函数(事件){
//如果要使用另一个按钮,请将其更改为enter has keyCode=13
如果(event.keyCode==13){
this.form.q.value=“site:website.com”+this.form.q.value
这个.form.submit();
返回false;
}
});
});

您需要将
站点:website.com
作为
q
值的一部分,而不是键

$(文档).ready(函数(){
$('.submit_on_enter').keydown(函数(事件){
//如果要使用另一个按钮,请将其更改为enter has keyCode=13
如果(event.keyCode==13){
this.form.q.value=“site:website.com”+this.form.q.value
这个.form.submit();
返回false;
}
});
});


您可以截取表单的
提交事件,并将
'site:website.com'
附加到
q
输入中。我确实尝试将
'site:website.com'
附加到
q
输入中。。。问题是搜索之前有
q
。例如,添加此项后搜索“Red”将返回以下url:
https://duckduckgo.com/?q+站点%3Awebsite.com=red
,这是一个没有任何链接的链接。您将
站点
部分附加到了那里,而不是查询字符串本身。
site
部分只是查询字符串的一部分,它不是一个单独的参数对不起,我不明白。这是我目前输入的html
您可以拦截表单的
提交
事件,并将
'site:website.com'
附加到
q
输入中。我确实尝试将
'site:website.com'
附加到
q
输入中。。。问题是搜索之前有
q
。例如,添加此项后搜索“Red”将返回以下url:
https://duckduckgo.com/?q+站点%3Awebsite.com=red
,这是一个没有任何链接的链接。您将
站点
部分附加到了那里,而不是查询字符串本身。
site
部分只是查询字符串的一部分,它不是一个单独的参数对不起,我不明白。这是我目前输入的html<代码>
不过,我在使用google.com时确实遇到了一个小问题。搜索需要2次点击,因为它只会重定向到谷歌的主页,并填充输入框,而不是实际显示结果。DuckDuckGo工作得很好。不过,当我使用google.com时,我确实有一个小问题。搜索需要2次点击,因为它只会重定向到谷歌的主页,并填充输入框,而不是实际显示结果。但是DuckDuckGo工作得很好。