Есть ли способ в richfaces ajaxvalidator или ajax, чтобы пользователь мог писать в inputText, как только он пишет что-то, кроме числа. Другими словами, можно отключить поле inputText, когда пользователь вводит NaN.jsf inputText validator
например: если пользователь пытается написать: «11a», есть ли способ предотвратить использование пользователем a? поэтому, когда он нажимает «a», появляется предупреждение о том, что вводится не число.
Это JSF код:
<h:inputText id="price" value="#{carBB.price}" required="true">
<rich:ajaxValidator event="onkeypress"/>
</h:inputText>
Это в коде боба:
@NotNull
private double price;
public double getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
В моем коде предупреждение появляется, когда пользователь пишет NaN, но это не мешает ему написав его.
Почему бы не допустить ввод в тексте в с помощью JavaScript? Для чего нужен сервер? – skuntsel
Это большее приложение, которое представляет собой только одну форму всей страницы. – alan