Html Spring表单:输入数字
我使用Spring的表单:输入如下:Html Spring表单:输入数字,html,jsp,jsp-tags,spring-form,Html,Jsp,Jsp Tags,Spring Form,我使用Spring的表单:输入如下: <form:input type="number" .....> i、 例如,在html中生成两个type属性 另一方面,如果我在浏览器中使用inspect element选项进行检查,它将按预期仅显示正确的type=“number”。 编辑-我的问题:为什么我在生成的html中得到两个类型属性(type=“number”type=“text”)?如何解决此问题?Spring表单:input标记没有任何名为type的属性,代码中使用的type=
<form:input type="number" .....>
i、 例如,在html中生成两个type
属性
另一方面,如果我在浏览器中使用inspect element选项进行检查,它将按预期仅显示正确的type=“number”
。编辑-我的问题:为什么我在生成的html中得到两个类型属性(
type=“number”type=“text”
)?如何解决此问题?Spring表单:input
标记没有任何名为type
的属性,代码中使用的type=number
属于input标记
也看看
Spring表单tld列出了form:input
元素的有效属性
使用
时,具有:
小心它。
尝试查看HTML5版本的运行情况
有关旧浏览器中的透明支持,请参见。我知道这很旧,但我找到了一个适合我的解决方案
spring:input
form标记不支持type
属性,并且没有spring:number
这样的东西。
但是您可以使用jquery将type=“number”
属性添加到解析的html中
我用过:
$(".selector").attr({
"type" : "number",
});
那么你的问题是什么?没有按预期工作?那么这是否意味着如果我需要从html中删除额外的“类型”,那么我必须使用html而不是spring的表单标记?是的,你应该这样做,如果你要对标记使用未定义的属性,它就变得毫无意义了,不是吗?我使用的是spring表单,我想在
表单:input
中只允许数字,我怎么做?
$(".selector").attr({
"type" : "number",
});