我有一個窗體,其中有一個選擇框和一個默認爲紅色的輸入文本字段。更改所選輸入文本字段的顏色booleancheckbox
當我選中該複選框時,我想更改inputtextfield的顏色。
我該怎麼做?
我想以這種方式實現,但無法獲取更改顏色。
POJO:
private Boolean changeColor=false;
private boolean sign1;
public void ChangeColorEvent(){
System.out.println("inside color change event");
changeColor=true;
sign1=true;
}
<h:outputText value="understood and Signed?: " />
<p:selectBooleanCheckbox label="Yes" value="#{patient.sign1}" >
<p:ajax update="hppa1" listener="#{patient.ChangeColorEvent}" />
</p:selectBooleanCheckbox>
<h:panelGroup>
<p:inputText id="hppa" size="5" style="color:White;background:Red;" rendered="#{!patient.changeColor}" />
<p:inputText id="hppa1" size="5" rendered="#{patient.changeColor}" style="color:White;background:Green;"/>
</h:panelGroup>
請閱讀關於'jQuery'的'change()'和'css()'方法。答案就在那裏。請提一下你在這個問題上迄今爲止所嘗試的內容。只要問一個問題,甚至不嘗試就不會在這裏獲取任何答案在stackoverflow。 – Nikhil
我編輯了我的問題,請告訴我做錯了什麼? – Java