当前位置:Gxlcms > PHP教程 > javascript-更改百度搜索表单submit按钮(没错也就是那个"百度一下")的行为

javascript-更改百度搜索表单submit按钮(没错也就是那个"百度一下")的行为

时间:2021-07-01 10:21:17 帮助过:51人阅读

有一 search.php 使用 file_get_contents 获取 "http://www.baidu.com/s?wd=$keyword"
其中 $keyword 来自于 search.php 的参数 wd

search.php file_get_contents 后进行一些替换操作,最后 echo 内容
接着就是 jQuery 的运用,移除了一些百度的元素。

接下来的问题就是如何更改百度搜索框旁的“百度一下” submit 按钮的 action 路径

如图,该表单中有一submit,我更改了它所在的form的action属性,没有效果。

我希望行为是 'search.php?wd='+$('#kw').val() 而不是 '/s?wd='+$('#kw').val()

也分析了百度的脚本..绝对是凌乱了,求教

回复内容:

有一 search.php 使用 file_get_contents 获取 "http://www.baidu.com/s?wd=$keyword"
其中 $keyword 来自于 search.php 的参数 wd

search.php file_get_contents 后进行一些替换操作,最后 echo 内容
接着就是 jQuery 的运用,移除了一些百度的元素。

接下来的问题就是如何更改百度搜索框旁的“百度一下” submit 按钮的 action 路径

如图,该表单中有一submit,我更改了它所在的form的action属性,没有效果。

我希望行为是 'search.php?wd='+$('#kw').val() 而不是 '/s?wd='+$('#kw').val()

也分析了百度的脚本..绝对是凌乱了,求教

请确定该表单是否使用js进行提交。

    C.delegate("form", "submit",
    function() {
        C.find("iframe").on("load",
        function() {
            E()
        });
        setTimeout(E, 1000)
    })

分析百度的nu_instant_search.js的时候发现这一段代码,但我始终无法找到E这个函数。

人气教程排行