Php 用户输入未显示在搜索表单中

Php 用户输入未显示在搜索表单中,php,html,css,Php,Html,Css,我有一个自由形式的搜索,我从我的主要内容移动到我的标题。一旦我将表单移动到标题中,其中的文本就停止显示。占位符可以工作,但当您开始键入时,它是完全空白的。搜索和功能完美地工作,我只是看不到我输入的内容。有什么想法吗 <form class="search" action="/all-results/" method="get"> <fieldset> <span class="text"><input name="searchPr

我有一个自由形式的搜索,我从我的主要内容移动到我的标题。一旦我将表单移动到标题中,其中的文本就停止显示。占位符可以工作,但当您开始键入时,它是完全空白的。搜索和功能完美地工作,我只是看不到我输入的内容。有什么想法吗

<form class="search" action="/all-results/" method="get">
    <fieldset>
        <span class="text"><input name="searchProducts" value="All" type="hidden">
        <input type="hidden" name="search_selection" value="all">
        <input name="byString" id="s" type="text"  value="" placeholder="<?php echo __('Search','Avada'); ?>" /></span>
    </fieldset>

    <form  name="input" action="/all-results/" method="get"> 
        <input type="submit" id="search_button" value="Search">
    </form>
</form>


您的HTML无效。您可以将一个
元素嵌套在另一个
中。搞乱表单和表格是产生特殊浏览器行为的两种最好的方法,所以我猜这就是你的问题


如果您更正了HTML(!),但问题仍然存在,请使用CSS发布一个最小HTML页面,以便我们可以调试。

听起来像是CSS问题。。试着检查一下元素?我的猜测是字体颜色正在改变,并且与背景颜色相匹配。为什么要使用相同操作的嵌套表单?为什么不直接使用
isset