我想补充谷歌自定义搜索引擎的网站,谷歌怎么说,你应该做的是复制的脚本和GCSE的标签,因为它自动生成输入和搜索按钮,这工作得很好。
我想触发另一个文本输入搜索,有没有办法运行相同的脚本,如果我已经使用了复制粘贴谷歌的脚本,但我自己的文本框?
您可以使用一个技巧这一点。
HTML
<form id="form1">
<input type="text" name="q" class="hidden">
<input type="submit">
</form>
<input type="text" id="input2">
CSS
.hidden {
display: none;
}
HTML
let form = document.querySelector('#form1');
let input1 = document.querySelector('#form1 input[type="text"]');
let input2 = document.querySelector('#input2');
input2.addEventListener('change', function() {
let value = input2.value;
input1.value = value;
form.submit();
})