【问题标题】:w3c markup validation error for a form表单的 w3c 标记验证错误
【发布时间】:2015-10-23 15:45:17
【问题描述】:

w3c markup validationform

我有一个 sphider 搜索 form 运行良好,但它没有验证,我收到以下错误:-

此时,元素 input 上不允许使用属性 action

从第 62 行第 7 列开始;到第 62 行,第 155 列

t">↩

 <input type="text" name="query" id="query" value=""action="include/js_suggest/suggest.php" method="get" columns="2" autocomplete="off" delay="1500"><input

有没有办法仍然执行这些建议并让它得到验证?

这是表单的代码:-

<header id="header">
<div class="row uniform 50%">
<!-- Search -->
    <div class="2u$ 12u$(xsmall)" id="search_form">
        <form action="../sphider/search.php" method="get">
            <input type="text" name="query" id="query" value="" action="include/js_suggest/suggest.php" columns="2" autocomplete="off" delay="1500"><input class="button small" type="submit" value="Search">
            <input type="hidden" name="search" value="1">&nbsp;&nbsp;<a href="../sphider/search.php?adv=1" class="searchtxt">Advanced search</a></form>
        </div>
</div>

【问题讨论】:

    标签: html validation


    【解决方案1】:

    不是 100% 确定您希望 action 属性做什么,但对于 input 标记无效。 action 仅对 form 标签有效。您可以在此处找到有效的input 属性列表:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input

    【讨论】:

    • 谢谢,但这不是很有帮助,我知道它无效,这正是我发帖的原因。我正在寻找一种可以验证的解决方法。这是针对数据库驱动的搜索,如果您要搜索“白色”并尽可能输入,它会提供已搜索过的单词列表。即 whit white white pages white house 这些存储在数据库中,并由Suggest.php访问,该元素调用它来包含,以显示列表。这在所有浏览器中都运行良好,但我当然希望所有代码都经过验证。
    • @Rebel ,include/js_suggest/suggest.php 代码有什么作用?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-16
    • 1970-01-01
    相关资源
    最近更新 更多