input(select) 박스에 값이 입력된 뒤 배경색 변경하기

input 입력박스나 select 입력박스 등에 값이 입력(선택)될 경우

입력박스(select박스) 등의 배경색상을 변경하는 팁입니다.

 

$(function() {

 

  var select_bg = $("#select1").css("background"); // #select1 은 select 의 id 값 - 기존 배경색 저장
  var input_bg = $("#input1").css("background");  // #input1 은 input 의 id 값 - 기존 배경색 저장

  var submin_bg = $("input[type=submit]").css("background"); // submit 버튼의 배경색
 

  $("input").blur(function() {
   if ($(this).val()) $(this).css("background","#EEF6E2"); /* 값이 입력되면 #EEF6E2 로 변경한다 */
   else $(this).css("background",input_bg);  /* 입력값이 지워지면 기본배경색으로 */
   $("input[type=submit]").css("background",submin_bg); // submit 버튼의 배경색은 원래대로 복원
  });


  $("select").blur(function() {
   var this_id = "#"+$(this).attr('id')+" option:selected";
   if ($(this_id).val()) $(this).css("background","#EEF6E2"); /* 값이 입력되면 #EEF6E2 로 변경한다 */
   else $(this).css("background",combo_bg);  /* 입력값이 지워지면 기본배경색으로 */
  });

});

 

2948944245_1521795906.7175.jpg

|

댓글 2개

좋아요..잘쓰겠습니다.감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

+
제목 글쓴이 날짜 조회
7년 전 조회 4,734
7년 전 조회 4,888
7년 전 조회 3,732
7년 전 조회 4,951
7년 전 조회 5,437
7년 전 조회 1.8만
7년 전 조회 3,341
7년 전 조회 4,432
7년 전 조회 5,545
7년 전 조회 4,889
7년 전 조회 1.7만
7년 전 조회 7,670
7년 전 조회 4,725
7년 전 조회 4,782
7년 전 조회 5,886
7년 전 조회 4,681
7년 전 조회 6,687
7년 전 조회 5,551
7년 전 조회 7,894
7년 전 조회 7,427
7년 전 조회 4,756
7년 전 조회 3,896
7년 전 조회 6,395
7년 전 조회 5,374
7년 전 조회 6,544
7년 전 조회 4,400
7년 전 조회 4,974
7년 전 조회 4,224
7년 전 조회 6,803
7년 전 조회 5,361