2011-03-18 5 views
3

두 개의 HTML 파일과 .js 파일이 있습니다. javascript 파일에 결과를 반환하는 calculate 메서드가 있습니다.자바 스크립트에서 HTML 텍스트 상자 값 설정 return 값

제 질문은 자바 스크립트 반환 값에서 텍스트 상자 값을 설정하는 방법입니다. 아니면 적어도 별도의 자바 스크립트 파일에서. 처음에는 javascript와 html이 분리되어 작동하지 않는 아래에서 시도했습니다.

function Calculate(ch) 
{ 
    //... 
    document.getElementById('Input').value = resultValue; 
} 

고마워요!

+0

입니까? –

+0

방법과 함께 경고 상자를 사용하십시오. 또한 jsfiddle와 같은 사이트에 간단한 예제를 설정하면 많은 도움이됩니다. –

+0

HTML 파일의 관련 부분을 넣을 수 있습니까? –

답변

2

eval이 내 문제의 원인입니다. Input.value = 평가 (계산 (CH3)) '입력'TextBox의 ID

+0

3000을 깰 수있어서 죄송합니다. –

0

html 파일의 하단 (</body > 근처)에 js 파일을 정의하십시오. 타겟 요소 위에 정의 된 경우 알 수 없습니다. 이것은 도움이 될 수 있습니다. innerHTML 재산이 아닌 value 속성을 사용하여

펠릭스

+0

나는 노력했지만 노력하지 않았다. 작동하는 정상적인 자바 스크립트 함수를 호출하면. 그래서 javascript 파일은 제대로 정의되어 있지만이 perticular 기능이라고 생각합니다. – CharithJ

0

액세스 텍스트 영역의 내용을 표시합니다.

function Calculate(ch) { 
    //... 
    document.getElementById('Input').innerHTML = resultValue; 
} 
+0

시도했지만 작동하지 않습니다. 내 "입력"텍스트 상자가 양식 안의 테이블에 있습니다. 그게 문제 야? – CharithJ

+0

''또는 '