我创建了一个简单的输入框来存储整数变量。我希望在其上添加验证,但是我认为没有必要自己创建验证器,因为我只需要避免负数和非数字字符。
这就是我所做的:
<h:inputText id="price" value="#{placeAddControler.price}">
<f:validateLongRange minimum="0"/>
</h:inputText>
<h:outputText value="€" />
<br/>
<span style="color: red;"><b><h:message for="price"
showDetail="true" /></b></span>
当我尝试输入负数时,结果如下图所示:
![图片描述](https://istack.dev59.com/OWEw4.webp)
![图片描述](https://istack.dev59.com/JgE20.webp)