2014-10-13 5 views
0

자바 스크립트에서 변수에 ID를 추가 할 수 있는지 궁금합니다. 이처럼 요소 id를 변수로 설정 - JavaScript/HTML

...

자바 스크립트 :

var name = "#userid"; 

HTML :

<input type="text" id="userid" /> 

가 ... 그래서 난에 입력 변수를 설정하려면 HTML. 난은 "용자 ID"입력에 입력 될 때 I 그래서 그것을 원하는

getElementById() 

를 사용하려고 한 I는 JS의 변수에 해당 설정하고자.

많은 감사

...

제임스 정오, 감사합니다 텍스트 상자의 값이 변경

+0

"* 그래서 변수를 HTML의 입력으로 설정하고 싶습니다. *"? –

+1

죄송합니다. 질문을 이해하려고 애 쓰고 있습니다. "id를 변수에 추가"한다는 것은 정확히 무엇을 의미합니까? – freefaller

+0

당신은 무엇을하려고합니까? –

답변

1

name라는 전역 변수를 업데이트합니다 (그러나 사용자가 컨트롤을 왼쪽 만하면, 당신은 당신이 스크립트를 원하는) 다른 시간에 전역 변수 (다른 이벤트를 업데이트하려면 ...

<input type="text" id="userid" onchange="name=this.value;" /> 

를 클릭하거나) 밖으로 탭 이동에 의해

var name = document.getElementById("userid").value; 
+0

이다. 나는 이해하지 못한다 ... 그래서 onchange = "name = this.value;" 값 이름을 설정합니까? 왜냐하면 나는 var 이름을 설정하지 않았기 때문에 ... 시도해 보았고 작동하지 않았다. – jdnoon

+0

'name'은 전역 변수 (즉, 함수 내부가 아님) 여야했다. 코드에 직접 값을 가져 오는 방법을 알려주었습니다. – freefaller

0
<input type="text" onChange="setValue(this.value)"> 


function setValue(value){ 

var textVal=value;//here u will get the entered text 

} 
+0

코드 만 포함하면 안됩니다. 또한 몇 가지 텍스트 설명을 추가하거나 플래그가 지정됩니다. –