2011-11-11 5 views
1

textBox은 기본적으로 배경 이미지를 가지고 있습니다. 이제는 CSS을 사용하여 포커스가있는 이미지를 제거 할 수 있지만 일단 포커스가 없으면이 이미지를 제거하는 방법이 나타납니다. 상자가 비어 있지 않으면 이미지. 나는 JavaScript이나 jQuery보다는 CSS을 사용하는 것을 선호한다.텍스트 상자를 채울 때 배경 이미지 제거

+1

js를 사용하여 상자가 비어 있는지 확인하십시오. –

+1

목록에서 자바 스크립트를 사용하지 않고도이 작업을 수행 할 수있을 것 같지 않습니다. CSS에는 상자에 내용이 있는지 확인하는 기능이 없습니다. – clem

+3

상자가 비어 있는지 CSS로 확인할 수 있습니다. 'input [type = "text"] [name = "boxname"] [value = " "]' 그리고 상자가 비어 있지 않은 경우 : 'input [type ="text "] [name ="boxname "] : not ([value =" "])' 그리고 나는 이것이 가능하다고 생각합니다 : [입력 = "텍스트"] [이름 = "박스 이름"] [값! = ""]' – noob

답변

0

당신은 CSS 만 사용하고 싶지만 js를 사용하거나 PHP (아마도 옵션이 아님)를 사용하여 서버 측을 사용하지 않고이 작업을 수행 할 수있는 방법을 생각할 수 없다고 알고 있습니다. jquery를 사용하면 간단하게 이 체크를 사용하십시오 :

if($('#id_of_box').html() == "") { change css here }