这个百度上面应该有蛮多类似的教程,今天自己做一下笔记。
两种解决方法:
一种正常的走from表单,运气好就不会有强制变成HTTPS的链接。
<form action="https://zhannei.baidu.com/cse/search" method="get" target="_blank" class="bdcs-search-form" autocomplete="off" id="bdcs-search-form">
<div class="list_input_c clearfix">
<i></i>
<input type="text" name="q" id="bdcsMain" class="text_input" placeholder="请输入搜索关键词" id="search_input">
</div>
<input type="button" class="button_input" value="搜索" id="search_btn">
<input type="hidden" name="s" value="8383986695822967105">
<input type="hidden" name="entry" value="1">
</form>
大概会是这样,具体的需要看自己的样式表来设计。
最主要的是
input type="text" name="q" id="bdcsMain"
这个必须要有,还有从百度申请的id同样也很重要。
第二种,从网上参考的。
<form method="get" target="testif" class="bdcs-search-form" id="bdcs-search-form" onSubmit={this.submit}>
<input class="keyword_input u-search-input" id="bdcsMain" name="q" placeholder="请输入搜索关键词" maxlength="10" autocomplete="off" type="text">
<input type="submit" class="schbtn u-search-btn" id="bdcs-search-form-submit" value="搜索" onclick="window.open('https://zhannei.baidu.com/cse/search?s=939510928177053916&entry=1&q='+document.getElementById('bdcsMain').value)">
<iframe name="testif" style="display: none;"}></iframe>
</form>
因为我这个是包含了样式,所以也加上了form标签,按理说是可以去掉的。
这个我觉得还是有问题的,但是可以使用,虽然不是我心目中那么完美的那种,但是能勉强使用。
如果有大佬,可以帮忙修改一下。我也是照猫画虎。