2009-11-20 8 views
0

이상한 버그 :텍스트 상자의 값을 자바 스크립트로 변경

나는 양식의 텍스트 상자에 ajax datepicker를 추가했습니다.

.. 양식을 제출하면 datepicker 체크 박스의 값을 제외한 모든 값을받을 수 있습니다.

왜이 요소의 .Text 속성이 비어 있습니까?

감사합니다.

답변

3

사용자 입력을 위해 TextBox가 비활성화되어있어서 datepicker에 의해서만 자바 스크립트에 의해서만 변경 될 수 있습니까?

이 경우의 문제는 .NET이 컨트롤을 사용할 수 없다는 것을 "인식"하고 렌더링 한 이후로 값을 변경할 수 없다고 가정한다는 것입니다. 따라서 .NET은 POST 데이터를 확인하지 않고 즉시 ViewStated 값을 사용합니다.

이 개 솔루션은 여기에 있습니다 :

  1. 장애인과 텍스트 상자를 렌더링하지만,

  2. 대신 텍스트 상자의 Text 특성에 의존의 날짜 선택기 스크립트를 비활성화하지 마십시오, Request.Form[myTextBox.ClientID]을 확인

+0

예, javascript에 의해 사용 중지되었습니다. :)하지만 필요합니다. 나는 두 번째 해결책을 시도한다. –

+0

정말로 내 영웅에게 감사한다. 네가 그랬어! –

0

텍스트 대신 SelectedDate에 액세스 해보십시오.

+0

SelectedDate 속성이없는 텍스트 상자입니다. ( –

+0

오, 죄송합니다. DatePicker 제어. – AaronLS

관련 문제