2013-03-11 1 views
3

html에있는 textarea의 입력을 에뮬레이트하려고합니다. 그 중 하나는 webview (안드로이드)입니다. 작동하지 않습니다. textarea.value = "value과 같은 솔루션은 저에게 전달하지 않습니다. 아무도 조언 해 줄 수 없나요? webview 및 android가없는 html-page의 경우와 동일해야합니다.자바 스크립트 (또는 자바 스크립트가 아닌)로 자바 스크립트 (또는 자바 스크립트가 아닌)를 사용하여 텍스트 영역을 입력하는 방법

많은 조언을 해주셔서 감사드립니다.

+0

왜'textarea.value = "value"'가 전달되지 않습니까? – Ian

+1

[Instrumentation] (http://developer.android.com/reference/android/app/Instrumentation.html) API를 사용하여 주요 활동을 자신의 활동에 보낼 수 있습니다. 구체적으로'.sendKeyDownUpSync (int keycode)'는 원하는 메소드입니다. 자신의 것이 아닌 활동에 키 이벤트를 보내려는 경우 공용 API를 사용하는 재고 장치에서는 불가능합니다.이를 수행하면 시스템에 심각한 보안 결함이 발생합니다. – FoamyGuy

+0

textarea.value = "value"를 시도하면 텍스트 영역을 지우는 스크립트가 페이지에 있습니다. – paraselena

답변

0

나는 매우 확실하지 오전하지만 당신은 텍스트 영역의 참조를 만들기 위해 노력하고 예를 들어 그것을 조작했다 :

var ref= document.getElementById("txtArea"); 
ref.InnerHTML="hello"; 

최고의 답변으로이 옵션을 선택하십시오 당신이 도움이합니다.