2013-03-04 2 views
0

저는 ASP.NET을 사용합니다. 내가 forecolor 및 런타임에 자바 스크립트 또는 다른 클라이언트 스크립트를 사용하여 크기를 변경하고 싶습니다.Texbox 색상 변경

나는 전체 포스트 백을 야기하기 때문에 서버 메소드를 사용하고 싶지 않습니다.

내가하는 일은 무엇입니까. 하나의 간단한 이미지를 만듭니다. 그 이미지에 나는 하나의 글씨로 쓰여진 글을 쓰고있다. textbox.

지금은 런타임에 텍스트 색상과 크기를 설정하고 싶습니다. 현재는 하드 코딩되어 있습니다.

그래서 어떤 클라이언트 스크립트를 사용하여 런타임에 텍스트 색상과 크기를 textbox으로 변경하려고합니다.

textbox의 스타일 속성이 변경되지 않습니다. 텍스트 색상을 설정할 수 있지만 TextBox1.ForeColor 속성을 사용하여 액세스 할 수 없습니다.

도와주세요

답변

0

클라이언트 측에서 색상을 변경하고 서버 측에서 변경된 값에 액세스하려고합니다. TextBox는 포스트 백 이후에 이러한 종류의 변경 사항을 기억하지 않습니다. 변경된 색상을 서버에 별도로 전달해야합니다. 숨겨진 입력이 가능할 수 있습니다.

1

생성 된 HTML을보고 따라 자바 스크립트 쓰기 :

document.getElementById('txtbox').style.color = 'red'; 

그리고 크기 :

var txtbox = document.getElementById('txtbox') 
txtbox.style.width = '10px'; 
txtbox.style.height = '20px'; 
0

이이 (jQuery를 사용하여)보십시오 :

$("#textboxID").css('background','Red') 
$("#textboxID").css('font-size','25px')