2010-08-13 3 views
0

저는 예약 시스템 인 캘린더를 코딩하고 있습니다. 기능 중 하나는 이벤트에 대한 자세한 정보가 포함 된 (js) 팝업 창입니다. 사용자는이를 보거나 편집 할 수 있습니다.선택 목록을 편집 할 수 없게되는 방법은 무엇입니까?

내 문제 - 여기에 HTML 선택 컨트롤 (드롭 다운 상자)을 넣었습니다. 아주 간단한 5 가지 옵션이 있습니다. 하지만 어쨌든, 나는 아무런 이유가 없습니다.이 선택은 편집 불가능합니다. 즉, 아무 것도 클릭하지 않으면 (옵션 목록을 얻지 못함) 의미합니다.

나는 여기에 코드를 넣어야한다는 것을 알고 있지만, 전체 시스템은 너무 복잡해서 나이가 들었다.

정답이나 해결책을 기다리고 있지 않습니다. 조언을 구하고 싶습니다. 무엇을 확인하겠습니까? 나는 CSS를 위아래로 통과했다. 전혀 실마리가 없었다. 어쩌면 자바 스크립트? 그러나 어떻게? 하나의 공용 js 라이브러리를 사용하므로 거기에 뭔가있을 수 있습니다. 나는 단서도 확인하지 않았습니다.

조언을 주시면 감사하겠습니다. 내가 :-(... 지금

덕분에 많이 붙어 있어요! 베드로는

는 는

:: 편집 :

I이었다되고 있는지 발견! ID는 그 팝업 창이 경우 BBIT-CAL-buddle과의 .js이 라인있다 :.

$ ("#의 BBIT - - 칼 buddle") mousedown (함수 (E) {false를 반환})

은 기본적으로 드롭 다운에서 아무 것도 선택할 수없는 이유를 설명합니다 (재미 있습니다. 물건 - 체크 박스와 라디오 작품!). 그래서 내 질문은 : 어떻게 그 .js 명령에서 선택 및 옵션 태그를 제외합니까?

+0

다른 사람들이 볼 수 있도록 코드를 게시하는 것이 좋습니다. –

답변

0

난이도가 애매한 경우 코드를 로그에 주석으로 추가하는 것이 유용한 옵션을 발견했습니다. 이다

,

  1. 코멘트 문제가 발생 될 수있는 코드의 100 %.
  2. 테스트
  3. 작동하는 경우 댓글을 작성한 코드의 주석 처리를 제거하고 2 단계로 이동하십시오.
  4. 작동하지 않는 경우 주석을 제거한 코드에 문제가 있음을 알 수 있습니다.

네, 이것은 다소 단조로운 기법이지만, 과거에는 매우 유용하다고 생각했습니다.

감사합니다,

더그

0

다만, 반드시 모든 스타일을 끕니다. 이것은 스타일없이 페이지를 렌더링하고 (분명히) 드롭 다운을 클릭 할 수 있는지 확인합니다. 가능한 경우 98 %의 CSS 오류입니다. 그것은 잠시 전에 나에게 일어난 일이다. 아마도 절대적으로 위치하는 사업부가 그것을 덮고있을 것이다.

여전히 클릭 할 수 없으면 CSS를 가져 와서 모든 자바 스크립트를 비활성화하십시오. 그것은 그때까지 클릭 할 수 있어야하고 HTML 선택 태그는 JS를 클릭 할 필요가 없습니다.

그래도 작동하지 않으면 일반 html select 태그를 시도하고 해당 태그를 선택할 수 있는지 확인하십시오. 가능한 경우 선택 태그에 이상이 있습니다.

+0

고마워요! 이것은 아직 내 문제를 실제로 해결하지 못했지만 CSS/js를 비활성화 한 후에 js에 문제가 있음을 알게되었습니다. 그것은 중요한 도약입니다, 감사합니다! – petiar

관련 문제