2011-10-08 3 views
0

아시다시피, 너무 일반적입니다. 그러나, 나는 그것을 작동시킬 수 없다. 텍스트 상자의 ID가 인 텍스트 가져 오기 javascript

은 index.php를에 포함 된 PHP 파일을있어 그 밖으로

echo "<input type=text id=test name=schuelername value=Name><br> 
    <button style='float: left;' onclick='update();'>Suchen</button>"; 

가 지금은 텍스트 상자의 값을 전달하려는이 하나를 인쇄하는 기능이 포함되어 있습니다. (이 업데이트 함수) 외부 JS 파일에 의해

alert(window.document.getElementById("test").value); 

런 (그것을 테스트 작동 유일한 문제는 텍스트 박스의 값이다)와 함께 도시되지 않는다.

아아. JS가 접근 할 수 없다면 (또는 ...)

SOLVED : 글쎄, 나는 그 전에 document.write를 실행했다. 나는 이것과 같이 나머지를 상상할 수 없었다. 내가 방금 모든 것을 삭제했기 때문에 자바 스크립트를 실행할 수 없습니다. 고마워, 바보 야, 늦게!

+1

코드가 올바르게 작동합니다. http://jsfiddle.net/UjSJm/ – Yahel

+1

실제로 html 매개 변수 값을 인용 할 수 있습니다. – Amber

답변

1

그래야합니다. alert(window.document.getElementById("test").defaultValue);

데모를보십시오 :

http://jsfiddle.net/AlienWebguy/RzrZZ/ 확실히 당신의 PHP는 HTML이 자바 스크립트를 찾아 값을 경고하기 위해 시도하기 전에하는 것이 보내고 echo 확인하십시오. 노드가 아직 DOM에 추가되지 않았으므로 작업을 취소하면 getElementById("test")이 정의되지 않습니다.

관련 문제