2010-01-14 5 views
0

xslt에서 만든 두 개의 드롭 다운 상자가있는 페이지가 있습니다.xslt 드롭 다운 문제

두 블록에서 onchange를 사용하여 자바 스크립트 함수를 호출합니다. 두 드롭 다운이 페이지에로드 된 경우 첫 번째 드롭 다운 만 작동하는 onchange가 있습니다.

보기 소스 코드를 확인하고 두 변경 이벤트를 보여줍니다.

누구든지 문제를 해결하는 방법을 알고 있습니까?

예 : 두 개의 드롭 다운, 첫 번째 선택, 새로 고침, 두 번째 선택, 첫 번째 선택, 계속 새로 고침.

코드가 제거되었습니다. 처음에는

+0

여기서 XSLT는 관련이 없습니다. HTML/JS 문제입니다. "소스보기"출력 만 게시하면됩니다. – Alohci

+0

이것은 내 javascript 코드에서 잘못된 검사를 사용하여 제 기능을 수행하지 못했기 때문입니다. – Primetime

답변

0

, 당신은 당신의 XSLT에

<xsl:output omit-xml-declaration="yes" /> 

선언에 넣어해야합니다. 산재 된 XML 선언은 HTML에 있어서는 안됩니다.

표시된 HTML은 대문자 태그 이름 인 * shudder *를 제외하고는 다른 즉각적인 문제를 전혀 나타내지 않습니다. 문제가있는 경우 포커스가 양식 필드를 벗어날 때까지 브라우저에서 변경 사항 이벤트를 발생시키지 않는 브라우저 미묘함 또는 submitForm();의 JavaScript 문제입니다.