2012-08-31 4 views
1

안녕하세요. 사소한 문제가 있습니다.CSS : 입력 텍스트 값에 텍스트 추가

사용자는 특정 조건이 충족되면 어리석은 텍스트를 입력 텍스트에 추가하려고합니다.

일반 조건 다음 InputText]를 값 = "# {model.user}"

이상 조건 다음 InputText]를 만 표시해야합니다 "# {model.user} SILLY 그는 바보" 비정상 상태 중 inputtext 준비가되었습니다

현재 다른 디스플레이에 대해 2 개의 다른 입력 텍스트를 렌더링합니다. CSS에 "SILLY IDIOT"값을 추가 할 수 있는지 궁금합니다.

JSF가 값으로 백킹 빈을 설정할 때 오류를 홍보하는 value = "# {model.user} SILLY IDIOT"을 시도했습니다. ReadOnly = true를 설정해야합니다. 따라서 2 inputtext.

복잡성이 증가하므로 코드를 변경하고 싶지 않으므로 간단한 CSS 솔루션을 선호합니다.

+0

합니다. 어떤 재산을 조사하고 있습니까? 또한 CSS는 DOM 객체를 조작하지 않는 스타일을 적용하기위한 것입니다. 그리고 비정상이라고하는 요구 사항에는 아무런 문제가 없습니다. 완벽합니다. – Ravi

답변

0

이것은 CSS 솔루션 아니지만, 당신은와 Questionmark 연산자를 사용할 수 있습니다 : 두 번째 조건을 제공하는 평가하고 무엇

value="#{model.user} #{model.user.silly ? 'SILLY IDIOT' : ''}" 
+0

나는 이것을 밖으로 시험하기 위하여 사무실에 돌아갈 것이다 ~ 상쾌하게 본다. – seesee

+0

이것은 작동하지 않습니다. – seesee

관련 문제