0
我想將inputText中的輸入限制爲Y或N.以下是我的想法。這是正確的方式或更好的方式是可能的嗎?在primefaces中限制輸入文本爲Y或N
<p:inputText value="#{myBean.field}" id="myID" title="Enter Y or N"
onkeypress ="if(!(event.keyCode == 89 || event.keyCode == 78)) event.keyCode=null;" />
<p:tooltip for="myID" showEvent="focus" hideEvent="blur" />
validateRegex可以使用,但我想限制輸入爲用戶輸入的值,而不是提交。
您切換到SelectOneMenu是否合理?然後,你可以向他們展示Y或N,他們不能選擇其他任何東西。 – SteveS 2012-07-18 12:26:31
或selectOneRadio,selectOneButton,selectBooleanCheckbox,selectOneListbox。 – 2012-07-18 12:31:12
@Cagatay Civici,selectBooleanCheckbox需要true或false作爲值,我想Y或N作爲值。我的數據庫列是char(1),持有Y或N. – rags 2012-07-18 12:43:33