2010-08-01 5 views
0

즉석에서 텍스트 상자를 만들고 싶습니다 (작성중인 댓글 섹션에서). 이제는 최고의 해결책이 무엇인지에 대한 의견을 듣고 싶습니다. 내가 webmethod를 사용하고 동적으로 텍스트 상자 컨트롤을 추가하는 것에 대해 생각하고 있었지만 이것이 서버에 대한 호출을 요구하기 때문에 이것이 최선의 선택인지 확실하지 않습니다. 또는 일반 오래된 자바 스크립트를 사용하여 텍스트 상자를 생성하고 여전히 포스트 백에 값을 가져올 수 있습니까?ASP.NET JavaScript로 텍스트 상자 만들기

다시 한번 감사들

종류의 안부 마크

답변

2

페이지에 일반 HTML 입력 요소를 사용하여 텍스트 상자를 넣고 설정 스타일 태그를 사용하여 접힌 가시성 속성을 코드 숨김으로 표시합니다.

HTML 태그 :

<input id="myTextBox" type="text" style="visibility: collapse;" /> 

자바 스크립트 :이 도움이

var txt = document.getElementById("myTextBox"); 
txt.style.visibility = "visible"; 

희망!

+0

서버 측에서 텍스트 상자에 액세스하려면 다음과 같이 HTML 태그에 속성을 추가하십시오. Neutralizer

0

당신은 사용하여 새 요소를 만들 수 있습니다 평범한 구식 자바 스크립트 :

var textbox = document.createElement("textarea"); 
textbox.className = "my-textarea"; //Styling with CSS 
document.getElementById("myelement").appendChild(textbox); 
관련 문제