HTML<;输入>;标签使用无效的“";“价值”;

HTML<;输入>;标签使用无效的“";“价值”;,html,post,forms,html-input,Html,Post,Forms,Html Input,我在网页上看到一个HTML代码 <input type="test" name=rat value=0.5 size="4" maxlength="4"> 它正在网页上创建一个有效的文本框,如下所示 <input type="test" name=rat value=0.5 size="4" maxlength="4"> 我验证了test不是type属性的有效值。但是,在为包含此输入的表单发布POST响应时,rat值被正确传递。我在windows上使用chro

我在网页上看到一个HTML代码

<input type="test" name=rat value=0.5  size="4" maxlength="4">

它正在网页上创建一个有效的文本框,如下所示

<input type="test" name=rat value=0.5  size="4" maxlength="4">
我验证了test不是type属性的有效值。但是,在为包含此输入的表单发布POST响应时,rat值被正确传递。我在windows上使用chrome。
任何关于如何进行纠错的输入。我本以为代码会因为无效值而失败,因为“test”不是一个有效的类型,它将被忽略,并返回到默认类型“text”。当您根本不提供任何类型属性时,也会发生同样的情况

正如Ricky指出的,浏览器在遇到无效类型属性vale时的行为是切换到默认类型,即文本,如下链接所述: