18910140161

如何在聚焦时更新文本字段的值?

顺晟科技

2021-08-17 10:53:35

177

我有一个搜索表单的代码。在blur方法上有一个文本字段,其中的值被掩码并被“*”替换。顺便说一句,如果我单击文本字段,focus方法将抛出,它应该显示实际值,但它不起作用。是否有一种方法可以用正确的值而不是掩码值更新textfield?

<dcisc:textfield id="folioExam" autocomplete="off" value="#{customerInfo.folioExam}" editable="true" mandatory="NON_MANDATORY">
    <p:ajax event="inputFocus" listener="#{customerInfo.unMaskFolioExam}" />
    <p:ajax event="inputBlur" listener="#{customerInfo.maskFolioExam}" update="@this :content:folioExam:inputText"/>
</dcisc:textfield>

这些方法:

public void unMaskFolioExam(){
     // Do some process
    folioExam = unmaskedValue;
}


public void maskFolioExam(){
    // Do some process
    unmaskedValue = folioExam;
}

顺晟科技:

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航