弹簧形式:输入数字

iAm*_*ing 8 html jsp jsp-tags spring-form

我正在使用Spring的表单:输入如下:

<form:input type="number" .....>
Run Code Online (Sandbox Code Playgroud)

在我的jsp中,但当我检查在浏览器上呈现的html时,它显示如下:

type="number" type="text"
Run Code Online (Sandbox Code Playgroud)

即,type在html中生成两个属性.

另一方面,如果我在浏览器中使用inspect element选项进行检查,则显示正确 - 仅type="number"按预期方式.
编辑 - 我的问题:为什么我在生成的html(type="number" type="text")中获得两个类型属性?如何解决?

San*_*ish 7

Spring form:input标签没有任何已命名type的属性,并且type=number您的代码中使用的属性属于html5输入标记

另请参阅HTML文本输入仅允许数字输入

Spring form tld在这里列出了form:input元素的有效属性