我正在使用 Spring 的 form:input 如下:
<form:input type="number" .....>
在我的 jsp 中,但是当我检查浏览器上呈现的 html 时,它显示如下:
type="number" type="text"
即两个type
属性是在 html 中生成的。
另一方面,如果我检查使用检查元素选项在浏览器中,它显示正确 - 仅type="number"
正如预期的那样。
Edit- 我的问题:为什么我在生成的 html 中得到两个类型属性(type="number" type="text"
)?怎样才能解决呢?
Spring form:input
标签没有任何名为的属性type
和type=number
您的代码中使用的属于html5 http://www.w3.org/TR/html-markup/input.number.html输入标签
还可以看看HTML 文本输入仅允许数字输入 https://stackoverflow.com/questions/469357/html-text-input-allow-only-numeric-input
Spring表单tld列出了有效属性form:input
元素here http://docs.spring.io/spring/docs/current/spring-framework-reference/html/spring-form.tld.html#spring-form.tld.input
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)