按钮html标记不起作用

时间:2018-02-13 08:31:19

标签: html

我有一个简单的表单,可以在数据库中搜索如下:

<form action="search.html" method="get" name="search" class="field">
<input type="text" id="q" name="q" placeholder="what are you searching for?" />
<button type="button" id="search" name="Submit" value="Submit" type="Submit">Search</button>
</form>

当我点击提交按钮时,它没有做任何事情,为什么会这样?

由于

1 个答案:

答案 0 :(得分:1)

您已将type属性设置了两次:

<button type="button" id="search" name="Submit" value="Submit" type="Submit">Search</button>
        ^ here                                                 ^ and here

删除第一个,因为不允许多次使用相同的属性。

  

同一个开始标记上绝不能有两个或更多属性   name是彼此不区分大小写的ASCII匹配。

https://www.w3.org/TR/html5/syntax.html#elements-attributes