2013-10-04 4 views
0

나는 ASP 숨겨진 값 필드가 : 나는 그래서 내가 할 수있는 자바 스크립트 기능을 수정하려면 어떻게설정 값 필드 자바 스크립트

function setHiddenValue() 
{ 
    var x = document.getElementById('<%=TitleViewerHiddenValue.ClientID %>'); 
    x.textcontent = "HELLO WORLD"; // I feel this is wrong 
} 

: <asp:HiddenField Value="" ID="TitleViewerHiddenValue" OnValueChanged="TitleViewerHiddenValue_ValueChanged" />

내가 자바 스크립트 이벤트를을 숨겨진 필드의 값을 설정하고 서버에서 OnValueChanged 이벤트를 트리거 할 수 있습니까?

답변

0
x.value 

이것은 표시 요소가 아니라 양식 요소입니다. 당신이 실행하는 데이 모든 일을하는 경우 내 생각이지만

변경 이벤트를 트리거를 들어, How can I trigger an onchange event manually?

를 참조 ASP의 물건에 내장, 덕트 테이프에서 집을 구축을 위해 노력하고 있습니다.

+0

로 나는 그것을 할 수있는 해킹 방법의 종류의 실현하지만 난 그냥 지금 작업해야하는 코드를 수정합니다. 나는 여전히 C# 핸들에 대한 서버에서 내 중단 점을 때리지 않고있어, 뭔가 빠졌어? – fifamaniac04

0

사용 value 대신 textcontent

document.getElementById('<%=TitleViewerHiddenValue.ClientID %>').value = "YourValue"; 

function setHiddenValue() 
{ 
    var x = document.getElementById('<%=TitleViewerHiddenValue.ClientID %>'); 
    x.value = "HELLO WORLD"; // I feel this is wrong 
} 
+0

아직 서버의 이벤트 핸들을 누르지 않습니다. 나는 시도해 보았습니다 : http://stackoverflow.com/questions/2856513/how-can-i-trigger-an-onchange-event-manually – fifamaniac04

+0

그들이 어디에서'요소'를 얻는 지, 그리고 코드에서 어디에 있는지 불확실합니다. 내 상황에 맞게 조정해야합니다. – fifamaniac04