Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.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
Html 如何将搜索框设置为最初为空?_Html - Fatal编程技术网

Html 如何将搜索框设置为最初为空?

Html 如何将搜索框设置为最初为空?,html,Html,每次打开网站主页时,搜索框都会包含上一次搜索的内容。然而,在几乎所有其他网页上,这些输入字段都是空的。我已经查看了一些网站的源代码,但找不到与我自己的代码不同的东西。我不相信它与CSS有关,我发现不可能相信必须使用Javascript。那么它是如何做到的呢?我错过了什么 <div id="search-bar"> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get autocomple

每次打开网站主页时,搜索框都会包含上一次搜索的内容。然而,在几乎所有其他网页上,这些输入字段都是空的。我已经查看了一些网站的源代码,但找不到与我自己的代码不同的东西。我不相信它与CSS有关,我发现不可能相信必须使用Javascript。那么它是如何做到的呢?我错过了什么

<div id="search-bar">
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get autocomplete="off">
        <input type="text" name="s" value="" placeholder="<?php _e("Search...") ?>" />
        <input type="hidden" name="special" value="" />
        <input type="submit" />
    </form>
</div>


删除占位符位:

placeholder="<?php _e("Search...") ?>"
placeholder=“”
将是这样的:

<input type="text" name="s" value="" />

删除占位符位:

placeholder="<?php _e("Search...") ?>"
placeholder=“”
将是这样的:

<input type="text" name="s" value="" />


除非存储最后一次搜索(如使用cookie),否则它应该为空。请张贴您的密码。另外,您是否有任何可能会妨碍您的浏览器加载项?显示代码的快照以帮助您。是否可能是您为特定站点启用的浏览器功能(表单自动完成)?您是否尝试过
autocomplete=“off”
?HTML源中
input
标记的
value
属性中有什么内容<代码>
尝试以匿名模式在Chrome中打开页面(Cmd-Shift-N打开一个匿名窗口),看看它是否仍然被填充。如果是,我们可以排除故障。如果不是,你知道它是特定于你的浏览器的(可能是cookie)。除非你存储了最后一次搜索(比如cookie),否则它应该是空的。请张贴您的密码。另外,您是否有任何可能会妨碍您的浏览器加载项?显示代码的快照以帮助您。是否可能是您为特定站点启用的浏览器功能(表单自动完成)?您是否尝试过
autocomplete=“off”
?HTML源中
input
标记的
value
属性中有什么内容<代码>尝试以匿名模式在Chrome中打开页面(Cmd-Shift-N打开一个匿名窗口),看看它是否仍然被填充。如果是,我们可以排除故障。如果没有,你知道它是特定于你的浏览器的(可能是一个cookie)。我看不出它是否有任何改变,因为上一个术语仍然存在。它可能是一个cookie。我注意到你发现有一个cookie填充了输入。通过删除占位符,即使设置了cookie,也不会再次填充占位符。我看不出它是否有任何更改,因为上一个术语仍然存在。它可能是一个cookie。我注意到你发现有一个cookie填充了输入。通过删除占位符,即使设置了cookie,也不会再次填充占位符。